It actually took me longer than I planned because halfway