Church puzzle