Cut doesn't work for finding a specific user.
Grep could work, indeed, when using -o. But this is not supported in posix grep - clarified in the quiz that I meant the posix variant.
The presumption was that puppet is an important standard in System Engineering and thus important to know or at least to understand quickly (the stage is solvable also without puppet knowledge, the errors are in the brackets/puncutation)