Knight's Tour

1.Knight's complete tour.

2.Knight's tour with conditions.