lost a piece of piston...Stumped?

Well looks like the cam is trashed too.