exercises solutions of Learn Python the Hard Way