将棋が好きなナツアカネ君は友達のアキアカネ君と将棋をしていました。 しかし、普通の将棋には飽きてしまったので、新しい駒を考えることにしました。
二人は縦横がそれぞれマスの将棋盤を持っています。 ナツアカネ君は新しい駒をうまく動かして敵の王将の場所に移動させようとしています。
将棋盤の上からマス目、左からマス目をと表すと、に新しい駒が、に王将がそれぞれあります。 また、個の動き方が存在し、新しい駒は一回の行動で今いる位置からいずれかの動きをすることができます。
個目の動き方はととで表され、新しい駒を下へマス、右へマス動かせますが、ナツアカネ君には疲れが溜まってしまいます。
敵の王将は動きません。新しい駒を何回か行動させて敵の王将に重ねるとき、ナツアカネ君に溜まる最小の疲れを答えてください。 また、重ねることが不可能な場合には、そのことを伝えてください。
N M A B C D x_1 y_1 c_1 x_2 y_2 c_2 ⋮ x_M y_M c_M
答えを1行で出力してください。最後に改行をしてください。
3 4 1 1 2 2 1 0 1 0 1 1 -1 0 1 0 -1 1
2
新しい駒は、王将はにいます。 新しい駒は隣接する四方向のマスに移動することができます。
以下の2通りの方法で最小の行動で王将に重ねることができます。
10 8 2 2 8 8 2 1 1 2 -1 2 1 2 3 1 -2 4 -1 2 5 -1 -2 6 -2 1 7 -2 -1 8
8
チェスのナイトのような動きができます。1番目の動きを2回、3番目の動きを2回することで疲れをにできます。
10 1 1 1 2 2 100 0 100
-1
どこにも動くことができません。