POJ 3720
POJ 3719
POJ 3409
POJ 1463

tags: dfs
POJ 2502
GCJ 2014 Qual