working py soln