TV 송신기
시간 제한1초메모리 제한128 MB
옥상 송신기에서 나온 직선 신호가 건물에 가리지 않고 닿는 구간의 전체 길이를 기약분수로 출력합니다.
문제
시장이 새로운 TV 송신 시스템을 도입하기로 했다. 도시는 길이가 인 선분이고, 그 위에 빌딩 개가 서 있다. 빌딩의 너비는 무시할 만큼 좁아서, 번째 빌딩은 지면의 한 점에서 위로 높이 까지 뻗은 선분이다. 일부 빌딩의 옥상에는 TV 송신기가 있고, 송신기의 크기도 무시한다.
송신기는 모든 방향으로 신호를 보낸다. 신호는 직선으로 나아가고 빌딩을 통과하지 못한다. 그래서 지면의 어떤 지점은 신호를 받고 어떤 지점은 받지 못한다. 지점 가 신호를 받는다는 것은 와 송신기 하나를 잇는 선분이 어떤 빌딩에도 막히지 않는다는 뜻이다.

지면에서 신호를 받을 수 있는 부분의 길이를 모두 더해 출력하는 프로그램을 작성하시오. 신호를 받는 부분은 여러 조각으로 나뉘어 있을 수 있다.
입력
첫째 줄에 빌딩의 수 ()과 도시의 길이 ()가 주어진다.
다음 개 줄에는 빌딩 하나의 정보가 정수 세 개로 주어진다.
- 첫 번째 정수는 그 빌딩의 옥상에 송신기가 있으면 , 없으면 이다.
- 두 번째 정수는 도시의 왼쪽 끝에서 빌딩까지의 거리 ()이다.
- 세 번째 정수는 빌딩의 높이 ()이다.
빌딩은 왼쪽 끝에서 떨어진 거리가 증가하는 순서로 주어진다. 두 빌딩이 같은 위치에 있는 경우는 없다.
출력
신호를 받을 수 있는 부분의 총 길이를 기약분수 꼴로 한 줄에 출력한다. 즉 이고 인 두 정수를 골라 p/q 형태로 적는다. 정답은 항상 유리수이므로 반올림하지 않고 정확한 분수를 출력한다. 총 길이가 정수여도 분모를 생략하지 않는다. 길이가 이면 6/1, 이면 0/1을 출력한다.