A collection of fun problems I solved with Python