Solutions written in Python