solve p008
solve p009
solve p10