solved level 3