单项选择题

a与b是两个两位数,它们的和为45,将a放在b的左边,组成一个4位数,则这个4位数恰好为a与b之差的504倍,a=

A.18
B.20
C.25
D.28