@philcottie,
gday philcottie, my crossword dictionary has sham as being fraud but scam doesn't appear at all, I think both answers would be accepted but I would probably go with sham, but I have just looked in the oxford dictionary and it says scam is fraud so again I think you could use both
hope this helps
good luck