This will have fun problems and my solution for them