순정련보등
시간 제한2초메모리 제한1024 MB
1부터 N까지 값을 가진 K장의 패가 주어질 때, 어떤 길이 N+4 구간이 순정 N련보등 텐파이(1,1,1,2,...,N-1,N,N,N)가 되도록 값을 1씩 바꾸는 최소 교체 횟수를 구합니다.
문제

구련보등九蓮寶燈은 마작의 역 중 하나로 ‘개의 연꽃 보배 등잔’이라는 뜻을 가지고 있습니다.
구련보등의 형태 중 하나인 순정구련보등純正九蓮寶燈은 한 종류의 수패로 과 를 각각 장씩, 부터 을 각각 장씩 손에 가지고 있는 상태에서 같은 종류의 수패 부터 사이의 아무 패를 한 장 더 가져와 완성하면 되는 역입니다. 이렇게 손에 과 가 각각 장씩, 부터 이 각각 장씩 있어 남은 한 장을 더 가져오면 완성할 수 있는 상태를 ‘순정구련보등 텐파이’라고 하는데, 이 때 패를 비내림차순으로 정리하면 다음과 같은 형태가 됩니다.
개척단 훈련소 마장에서 플레이하는 ‘순정련보등 마작’은 수패 중에서도 만수패만 사용하며 부터 까지 총 종류의 만수패가 존재합니다. 순정련보등 마작에서의 ‘순정련보등 텐파이’는 이 장, 이 한 장씩, 이 장이 연속되게 장 있는 형태를 말합니다. 이때, 패에 적혀 있는 수는 반드시 비내림차순이 되어야 합니다.
여러분은 바닥에 일렬로 놓여진 장의 패를 확인하다가 패를 적절히 교체하여 순서대로 정리된 순정련보등 텐파이 형태가 있도록 만들 수 있는지 궁금해졌습니다.
패를 교체하는 것은 어려운 일입니다. 따라서 패를 교체할 때는 한 장의 패를 골라 해당 패에 적힌 수와 차이가 나는 인접한 수가 적힌 패로만 교체할 수 있고, 보다 작거나 보다 큰 수의 패로는 교체할 수 없습니다. 같은 위치의 패를 여러 번 교체하는 것은 허용됩니다.
바닥에 놓여진 패들이 주어졌을 때, 하나 이상의 길이 의 구간이 순정구련보등 텐파이 형태가 되기 위해 필요한 최소 교체 횟수를 구해 주세요.
입력
첫 번째 줄에 마작패의 종류 수 과 바닥에 놓여진 패의 개수 가 공백으로 구분되어 주어집니다.
두 번째 줄에 바닥에 놓여진 패의 종류를 나타내는 개의 정수 가 공백으로 구분되어 주어집니다. 번째 수는 번째로 놓여 있는 패에 적혀 있는 수입니다.
출력
하나 이상의 구간을 순정련보등 텐파이 형태로 만들기 위한 최소 교체 횟수를 출력합니다.
하나도 교체하지 않아도 순정련보등 텐파이 형태가 존재한다면 0을 출력합니다.