フラグがあるのだけを取り出して、単純ソート3つのな、で近いのを出すだけ。
短いプログラムですむ