在小於1000的自然數中,被3整除餘2,被7整除餘3的自然數的和為多少?給我個程序

在小於1000的自然數中,被3整除餘2,被7整除餘3的自然數的和為多少?給我個程序

x≡2(mod3) 7x≡14(mod21)
x≡3(mod7) 3x≡9 (mod21) 6x≡18(mod21)
x≡-4≡17(mod21)
1000-17=983 46