solved 3 problems