regexp isn't sufficient for breaking english language solutions into programmatic solutions
breaking solutions out by hand