Today there was a solving tournament in Pančevo (small city next to Belgrade). There were 9 problems for solving and one of them is a masterpiece. All competitors did enjoy solving it and it was very hard to find all variations. Here is position without solution. I'll post solution in a few days but I would recommend that you try to solve this problem on your own.