python solutions