--- id: 5900f42c1000cf542c50ff3f challengeType: 5 title: 'Problem 192: Best Approximations' videoUrl: '' localeTitle: 'Проблема 192: Лучшие приближения' --- ## Description
Пусть х - действительное число. Наилучшее приближение x для знаменателя d - рациональное число r / s в приведенном виде с s ≤ d, такое, что любое рациональное число, которое ближе к x, чем r / s, имеет знаменатель, больший d:

| П / QX | <| r / sx | ⇒ q> d

Например, наилучшее приближение к √13 для значения знаменателя 20 составляет 18/5, а наилучшее приближение к √13 для знаменателя 30 - 101/28.

Найдите сумму всех знаменателей наилучших приближений к √n для знаменателя, связанного 1012, где n не является идеальным квадратом и 1 <n ≤ 100000.

## Instructions
## Tests
```yml tests: - text: euler192() должен вернуть 57060635927998344. testString: 'assert.strictEqual(euler192(), 57060635927998344, "euler192() should return 57060635927998344.");' ```
## Challenge Seed
```js function euler192() { // Good luck! return true; } euler192(); ```
## Solution
```js // solution required ```