This puzzle has a really tough start. Its one of my favorite types.
Read this post on prasannaseshadri.wordpress.com