edmondskarp.cpp