Challenge 17
Merge pc18.cpp
Challenge 18
Merge pc18.cpp