문제
For some reason, Farmer John's cows always seem to be running laser light shows.
For their latest show, the cows have procured a large powerful laser -- so large, in fact, that they cannot seem to move it easily from the location where it was delivered. They would like to somehow send the light from the laser to the barn on the other side of FJ's property. Both the laser and the barn can be considered to be located at points in the 2D plane on a map of FJ's farm. The cows plan to point the laser so that it sends a beam of light out either horizontally or vertically (i.e., aligned with the x or y axes). They will then bounce this beam off a number of mirrors to direct it to the barn.
On the farm there are
Please compute the minimum possible number of mirrors the cows need to use in order to re-direct the laser to the barn.
Problem credits: Brian Dean
입력
The first line of input contains 5 space-separated integers:
The next
출력
Please output the minimum number of mirrors needed to direct the laser to the barn, or -1 if this is impossible to do.
예제
4 0 0 7 2
3 2
0 2
1 6
3 0
1