どこでflatを使うの?
優先順位がめちゃくちゃになるよ。

足し算、引き算にぶつかるまでずっとたどっていけばいい。
で繰り返して使う。