initial commit

solutions for the first three problems