first three problems
rest of problems