Oath puzzle