Bの箱から取り出した白玉の個数を $x$ とすると、取り出した後のAの箱の赤玉の個数は $45-2x$ 、 Bの箱の白玉の個数は $27-x$ と表すことができる。よって、次のような比の式を立てる。
$$45 - 2x : 27 - x = 7 : 5$$ となり、これを解くと、
$$(45 - 2x) \times 5 = (27 - x ) \times 7 $$
$$225 - 10 x = 189 - 7x$$
$$3x = 36$$
$$x=12$$
よって、答えは12個である。