P25: Adding problem statement.
P25: Completed code and solution
Merge branch 'P25'