a. 根據「密碼是6的倍數」、「密碼是完全平方數」:密碼是36的倍數
b. 「密碼只有3個質因數」、「密碼的質因數都小於100」:密碼是2^(2p)*3^(2q)*x^(2r) (p、q、r是自然數,x是小於100大於3的質數)
c. 「密碼的因數不超過40個」:p、q、r都是1。
然後把所有可能性打出來:900、1764、4356、6084、10404、12996、19044、30276、34596、49284、60516、66564、79524、101124、125316、133956、161604、181476、191844、224676、248004、285156、338724
d. 根據「密碼的各個位數都不相同」剩下:1764、4356、6084、30276、34596、79524
e. 根據「密碼的各個位數乘起來比1000大」剩下:34596、79524
f. 根據「密碼的組成的數字質數超過一半」剩下:79524