Ломиголовка з велосипедом
П'єр і Гунар знайшли у мережі чудовий пазл з картинкою велосипеда. І вони вирішили взнати хто з них кращий розв'язувачяь ломиголовки. Завдання гри - зібрати картинку велосипеда. На початку кожної гри велосипед розбито на W помножене на H однакових прямокутників довільним чином. Неоднократно гравець вибирає два довільних прямокутника і міняє їх місцями. Процес обміну прямокутників триває до тих пір, поки всю картинку не буде зібрано. Рахунок проходження гри дорівнює кільклсті вказаних обмінів.
Після того як Гунар зіграв у гру, він відправляє свій рахунок (разом з W і H) П'єру, і пропонує йому покращити його рахунок. П'єр швидко розуміє, що якщо йому не повезе з перестановками прямокутників, то він не зможе покращити рахунок Гунара.
П'єр швиденько написав програму, яка обчисляє ймовірність того, що він зможе покращити рахунок Гунара (вважаємо, що розміщення всіх картинок рівноймовірно) при умові оптимальної гри. Він не впевнений у її корректності і тому просить написати Вас таку ж програму.
Вхідні дані
Перший рядок містить кількість тестів T (0 < T ≤ 150). Перший рядок кожного тесту містить три числа W (0 < W ≤ 5), H (0 < H ≤ 4) і S (0 ≤ S ≤ W·H), де S - останній рахунок Гунара. При порівнянні двох рахунків кращим вважається менший.
Вихідні дані
Для кожного тесту в окремому рядку вивести ймовірність того що П'єр зможе покращити рахунок Гунара. Ймовірність слід виводити у форматі нескоротного дробу, чисельник якого відокремлюється від знаменника символом /. Якщо результат є цілим, то виводити слід лише чисельник.