Fun and challenging. It starts easy and trains you at a good speed. It gets quite difficult at times but worth the effort for the thrill of getting all 3 stars.
Cevanne about Divide By Sheep, v1.2