add 2577_Dowsing_Machine
add marking methods
solve 2577_Dowsing_Machine
Merge branch 'feature-2577'