Yakub Diviš puzzle