solved 1-6