py solutions_41-50