soultion 1 started