Rainbow Problem