JY2BWSXXRBJTTZCTMDDZSZPLJSM22SHM74JBHSJFVNRQUVZS65IAC
YN63NUZO4LVJ7XPMURDULTXBVJKW5MVCTZ24R7Z52QMHO3HPDUVQC
SXEYMYF7P4RZMZ46WPL4IZUTSQ2ATBWYZX7QNVMS3SGOYXYOHAGQC
} else if self.t == b.t { true
} else if self.t == b.t {
true
false
self.t == b.t