eolymp
bolt
Попробуйте наш новый интерфейс для отправки задач
Задачи

Порівняння підрядків

Порівняння підрядків

Задана строка S. Научитесь отвечать на запрос - равны ли подстроки [Sa...Sb] и [Sc...Sd].

Входные данные

Перший рядок містить рядок S (1 ≤ |S| ≤ 105). У другому рядку задано кількість запитів m (1m105). Далі в m рядках знаходяться запити у форматі a, b, c, d.

Выходные данные

Для кожного запиту в окремому рядку виведіть "Yes", якщо підрядки однакові, та "No" інакше.

Лимит времени 1 секунда
Лимит использования памяти 64 MiB
Входные данные #1
trololo
3
1 7 1 7
3 5 5 7
1 1 1 5
Выходные данные #1
Yes
Yes
No