puzzler - noun

singularpuzzler
pluralpuzzlers