merged python Caesar exploits with caesar