Depth-first-search
Depth-first search for field whish sould be filed with follow limitations:
- In each column or row should contain each of different symbols.
- It must be fast (less then 1 second duration). The way to reach necessary efficiency is combination of heuristics.
It was tested on Qt 5.4.2 and 5.7.0 on minGW (32bit) and MS2015 (64bit)