Tally Solutions Interview Question

25 horses puzzle