1: intersection
2: diff with empty path
3: diff