Place all given words in the grid. Each cell can contain only one letter, except crossing cells given in circles. Those cells can contain more than one letter and those letters should be read in order.
Variant developed by Nikola Zivanovic (Serbia).