커비는 사탕을 좋아합니다. 그 중에서도 막대 사탕을 가장 좋아합니다. 커비는 평소 다이어트를 위해 사탕을 멀리하였지만, 오늘은 기분이 좋은 일이 생겨 큰 맘 먹고 사탕을 하나 먹으려 합니다. 하지만 커비는 기분이 매우 좋았기 때문에 아무 사탕이나 먹고 싶지는 않았습니다. 무려 막대 사탕을 먹기로 한 것입니다.
커비는 특수 제작된 막대 사탕을 먹기 위해 2차원 좌표 평면 위에 직접 사탕과 막대를 그리고 사탕 공장으로 찾아가기로 하였습니다. 하지만 도형을 싫어하는 커비는 직접 그린 사탕이 막대 사탕인지 알 수 없었습니다. 그래서 커비는 여러분에게 막대 사탕의 정의를 알려주고 막대 사탕이 맞는지 확인해 달라는 요청을 하였습니다.
2차원 좌표 평면에서 막대는 선분으로, 사탕은 원으로 표현할 수 있습니다. 막대와 사탕이 주어졌을 때, 다음의 조건을 모두 만족하면 막대 사탕입니다. 막대와 사탕의 두께는 무시합니다.
- 막대의 한쪽 끝 점이 사탕 내부나 사탕의 테두리 위에 있어야 합니다.
- 막대의 나머지 끝 점이 사탕의 외부에 있어야 합니다.
커비가 그린 사탕과 막대가 막대 사탕의 정의를 만족하는지 구해주세요.
입력
첫째 줄에 정수 ~a,\ b,\ r\ (-100 \le a,\ b \le 100,\ 1 \le r \le 100)~이 주어집니다. 이는 사탕을 표현하는 원의 방정식이 (x - a)^2 + (y - b)^2 = r^2 임을 의미합니다.
둘째 줄에는 정수 ~x_1,\ y_1,\ x_2,\ y_2\ (-100 \le x_1,\ y_1,\ x_2,\ y_2 \le 100)~가 주어집니다. 이는 막대의 양쪽 끝 좌표가 각각 ~(x_1, y_1), \ (x_2, y_2)~임을 나타냅니다. 두 좌표 ~(x_1,\ y_1),\ (x_2,\ y_2)~는 서로 다릅니다.
출력
주어진 사탕과 막대가 막대 사탕의 정의를 만족하면 Yay! 을, 그렇지 못하다면 Oh, No... 를 출력합니다. 대소문자와 공백을 포함해서 완전히 동일하게 출력해야 하는 것에 유의하세요.
예제 입력 1
0 0 5
1 1 10 10
예제 출력 1
Yay!

예제 입력 2
0 0 5
1 1 5 0
예제 출력 2
Oh, No...

예제 입력 3
0 0 5
10 0 -10 0
예제 출력 3
Oh, No...

| 순위 | 사용자 | 언어 | 시간 | 메모리 | 코드 길이 |
|---|---|---|---|---|---|
| 🥇 | 202402751_한현욱 | Python | 437ms | 10368KB | 248B |
| 🥈 | 202102717_최성윤 | Java | 962ms | 26752KB | 1200B |
| 🥉 | 202302521_강정우 | Java | 1173ms | 27844KB | 713B |
| 4 | 202402645_김건우 | Java | 1209ms | 28160KB | 872B |
| 5 | 202302602_이준휘 | Java | 1209ms | 28416KB | 627B |
| 6 | 202402740_조민영 | Java | 1216ms | 28160KB | 729B |
| # | 사용자 | 결과 | 언어 | 시간 | 메모리 | 코드 길이 | 제출 시간 |
|---|---|---|---|---|---|---|---|
| 3860 | 202402751_한현욱 | 정답 | Python | 437ms | 10368KB | 248B | 2024. 05. 24. 12:40 |
| 3791 | 202302602_이준휘 | 정답 | Java | 1209ms | 28416KB | 627B | 2024. 05. 23. 06:38 |
| 3790 | 202302602_이준휘 | 오답 | Java | 1257ms | 28416KB | 627B | 2024. 05. 23. 06:36 |
| 3673 | 202402645_김건우 | 정답 | Java | 1209ms | 28160KB | 872B | 2024. 05. 17. 12:47 |
| 3672 | 202402645_김건우 | 오답 | Java | 1204ms | 28288KB | 872B | 2024. 05. 17. 12:45 |
| 3535 | 202102717_최성윤 | 정답 | Java | 962ms | 26752KB | 1200B | 2024. 05. 09. 10:15 |
| 3514 | 202402740_조민영 | 정답 | Java | 1216ms | 28160KB | 729B | 2024. 05. 09. 04:52 |
| 3490 | 202302564_성준혁 | 오답 | C | 48ms | 1408KB | 592B | 2024. 05. 08. 17:11 |
| 3489 | 202302564_성준혁 | 오답 | C | 47ms | 1408KB | 592B | 2024. 05. 08. 17:11 |
| 3488 | 202302564_성준혁 | 오답 | C | 47ms | 1408KB | 612B | 2024. 05. 08. 17:10 |
| 3487 | 202302564_성준혁 | 컴파일 에러 | C | - | - | 605B | 2024. 05. 08. 17:09 |
| 3486 | 202302564_성준혁 | 컴파일 에러 | C | - | - | 618B | 2024. 05. 08. 17:09 |
| 3485 | 202302564_성준혁 | 오답 | C | 48ms | 1408KB | 617B | 2024. 05. 08. 17:08 |
| 3484 | 202302564_성준혁 | 오답 | C | 49ms | 1408KB | 624B | 2024. 05. 08. 17:07 |
| 3483 | 202302564_성준혁 | 오답 | C | 48ms | 1408KB | 628B | 2024. 05. 08. 17:06 |
| 3482 | 202302564_성준혁 | 오답 | C | 49ms | 1408KB | 634B | 2024. 05. 08. 17:05 |
| 3481 | 202302564_성준혁 | 오답 | C | 48ms | 1408KB | 628B | 2024. 05. 08. 17:03 |
| 3480 | 202302564_성준혁 | 오답 | C | 48ms | 1408KB | 641B | 2024. 05. 08. 16:56 |
| 3479 | 202302564_성준혁 | 오답 | C | 48ms | 1408KB | 599B | 2024. 05. 08. 16:50 |
| 3478 | 202302564_성준혁 | 오답 | C | 48ms | 1408KB | 553B | 2024. 05. 08. 16:47 |