Залить банку 500г полностью и перелить все в банку 900 г,в банке 900г останется 400 г свободно,далее повторить и 100 г будут лишними,повторить три раза и получится 300 г.
Либо заполнить обе банки на половину(250 и 450 г) и далее из банки 500 г перелить 250 г и получится 700г,далее перелить в банку 500г 500 г и в банке 900г останется 200г,в банку 500г залить 2/10 и перелить в банку 900г,получится 300г.