Rainbow prism