Slavic folklore. 3 sons, 3 brides, 3 tests from kings 6.