Create 3009-curling

at ffirst glance， the method for solve is bfs，but if have a detail consider you can find the map will be change dynamical.so bfs can't solve this problem，you need applying dfs，（bfs will cost lots of time for retrieve the map，but the problem provide a conditions that the movement step can not be more than 10，）