ico_sol_puzzle