미슬라브는 부피가 무한한 컵을 N개 가지고 있고, 각 컵에는 물이 조금씩 들어 있다. 미슬라브는 물을 모두 마시고 싶지만, 컵을 K개보다 많이 쓰고 싶지는 않다. 미슬라브가 할 수 있는 일은 한 컵에 든 물을 전부 다른 컵으로 옮겨 붓는 것뿐이다.
컵마다 미슬라브에게서 떨어진 거리가 달라서 어느 컵을 고르는지가 중요하다. i번 컵의 물을 j번 컵으로 옮기는 데 드는 힘은 Cij이다.
물이 남아 있는 컵이 K개 이하가 되도록 물을 옮길 때, 드는 힘의 합의 최솟값을 구하여라.