Added Nick's Solutions for 5.1