Created solution and added first tests