CF371A K-Periodic Array

Description

This task will exclusively concentrate only on the arrays where all elements equal 1 and/or 2. Array $ a $ is $ k $ -period if its length is divisible by $ k $ and there is such array $ b $ of length $ k $ , that $ a $ is represented by array $ b $ written exactly ![](https://cdn.luogu.com.cn/upload/vjudge_pic/CF371A/53488bbee46df1b241cbadadd932aea80891152b.png) times consecutively. In other words, array $ a $ is $ k $ -periodic, if it has period of length $ k $ . For example, any array is $ n $ -periodic, where $ n $ is the array length. Array $ [2,1,2,1,2,1] $ is at the same time 2-periodic and 6-periodic and array $ [1,2,1,1,2,1,1,2,1] $ is at the same time 3-periodic and 9-periodic. For the given array $ a $ , consisting only of numbers one and two, find the minimum number of elements to change to make the array $ k $ -periodic. If the array already is $ k $ -periodic, then the required value equals $ 0 $ .

Input Format

The first line of the input contains a pair of integers $ n $ , $ k $ ( $ 1

Output Format

Print the minimum number of array elements we need to change to make the array $ k $ -periodic. If the array already is $ k $ -periodic, then print 0.

Explanation/Hint

In the first sample it is enough to change the fourth element from 2 to 1, then the array changes to $ [2,1,2,1,2,1] $ . In the second sample, the given array already is 4-periodic. In the third sample it is enough to replace each occurrence of number two by number one. In this case the array will look as $ [1,1,1,1,1,1,1,1,1] $ — this array is simultaneously 1-, 3- and 9-periodic.