solution and readme file