Tangram Over the rainbow