Challenge 20
Merge pc20.cpp