perplexations