code breaking problem solving 5000 word essay in one night