python cruncher complete