Rainbow
way to complex