Interesting problem though, and nice work.
[1] - http://www.cs.washington.edu/homes/brun/pubs/pubs/Kiddon11.p...