perfect match(the \n was probably chomped off by clang as it turned printf into puts. yes, this is a valid optimization it does)