Very courageous. I would have fatigued in the middle, probably using ruby or python instead.