p4.cpp #17