Conversation so far:
When was Please, the debut album by the Pet Shop Boys, released?
Please is the debut album by English electronic music duo Pet Shop Boys, released on 24 March 1986

Question: Was it a success?
Self-contained rewrite: Was the Pet Shop Boys' album Please a success?