Easily TOP5 contender! But it's sooo slooooow... I spent on this more than 3 hours and still not finished it. Great job!!!