package com.xiaojiang;
import java.util.LinkedList;
public class mianshi {
public static void main(String[] args) {
removeNM(50,3);
}
private static void removeNM(int n, int m) {
LinkedList ll = new LinkedList();
for(int i=1;i<=n;i++){
ll.add(new Integer(i));
}
int removed=-1;
while(ll.size()>1){
removed = (removed + m) % ll.size();
System.out.println(ll.remove(removed--));
}
System.out.println(ll.get(0));
}
}