The greatest number which can divide 1356, 1868 and 2764 leaving the same remainder 12 in each case, is the perfect square of:
a.) 6
b.) 7
c.) 8
d.) 9