有两个数三位数,相加为666,相减为396.这两个数分别是多少?