다니엘은 사탕 한 봉지와 카드 N장을 가지고 있다. 카드마다 양의 정수 Pi가 하나씩 적혀 있다.
사탕을 먹던 다니엘은 놀이를 하나 떠올렸다. 적힌 수가 a와 b인 카드 두 장을 끈으로 묶을 수 있고, 한 번 묶을 때마다 사탕을 min(amodb, bmoda)개 먹어야 한다. xmody는 x를 y로 나눈 나머지이다.
다니엘은 카드 한 장을 집어 올리면 나머지 카드가 모두 딸려 올라오도록 카드를 묶으려고 한다. 카드 한 장은 다른 카드 몇 장과도 직접 묶을 수 있다. 몸매를 신경 쓰는 다니엘은 사탕을 많이 먹고 싶지 않다.
모든 카드가 하나로 이어지도록 묶을 때 먹어야 하는 사탕 개수의 최솟값을 구하라.