Improved problem formulation; added solution text file to check solutions; added Python solution