Solutions to the Programming 101 course tasks