I don't know how many runs it took, but I played this game daily for at least last half year, and finally I beat it. Splendid fun, nice mindbender, right in my tastes.
Haha, amazing!