New python solutions, Q3-5