From Programming Puzzles to Code Golf Your task is to write a program that outputs the exact string Programming Puzzles (trailing newline optional), but when all spaces, tabs, and newlines are removed it outputs Code Golf (trailing newline optional.) 

Your byte count is the count of the first program, with spaces still there.

Notes


The spaces in Code Golf and Programming Puzzles will be removed as part of the removal, so plan accordingly.
In encodings where 0x09, 0x0A and 0x20 aren't tabs, newlines or spaces respectively, those chars will be removed.
If your code is

42  $@ rw$
@42


then that must output Programming Puzzles. Also, in the same language,

42$@rw$@42


must output Code Golf.


This is code-golf, so the shortest code in bytes wins! Good luck!
Python 2, 50 bytes



print["Code\40Golf","Programming Puzzles"][" "&gt;""]


Try it online!

With all spaces removed:

print["Code\40Golf","ProgrammingPuzzles"][""&gt;""]


Try that online!

Thanks to Stephen S for 3 bytes, and Erik the Outgolfer for 1