As for the riddle, the number that represents the devil is commonly known as '666', but in fact it is '616', There are a few numbers that represent 'completeness/fullness', maybe 9? If so the answer would either be '5994' or '5544', these numbers represent nothing, I'm pretty sure he is trolling for the last time. Am I missing something?