시장이 새로운 TV 송신 시스템을 도입하기로 했다. 도시는 길이가 D인 선분이고, 그 위에 빌딩 N개가 서 있다. 빌딩의 너비는 무시할 만큼 좁아서, i번째 빌딩은 지면의 한 점에서 위로 높이 Hi까지 뻗은 선분이다. 일부 빌딩의 옥상에는 TV 송신기가 있고, 송신기의 크기도 무시한다.
송신기는 모든 방향으로 신호를 보낸다. 신호는 직선으로 나아가고 빌딩을 통과하지 못한다. 그래서 지면의 어떤 지점은 신호를 받고 어떤 지점은 받지 못한다. 지점 p가 신호를 받는다는 것은 p와 송신기 하나를 잇는 선분이 어떤 빌딩에도 막히지 않는다는 뜻이다.

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