CF1418F Equal Product

Description

You are given four integers $ n $ , $ m $ , $ l $ and $ r $ . Let's name a tuple $ (x_1, y_1, x_2, y_2) $ as good if: 1. $ 1 \le x_1 < x_2 \le n $ ; 2. $ 1 \le y_2 < y_1 \le m $ ; 3. $ x_1 \cdot y_1 = x_2 \cdot y_2 $ ; 4. $ l \le x_1 \cdot y_1 \le r $ . Find any good tuple for each $ x_1 $ from $ 1 $ to $ n $ inclusive.

Input Format

The first line contains two integers $ n $ and $ m $ ( $ 1 \le n, m \le 2 \cdot 10^5 $ ). The second line contains two integers $ l $ and $ r $ ( $ 1 \le l \le r \le nm $ ).

Output Format

For each $ x_1 $ from $ 1 $ to $ n $ inclusive: - if there are no such four integers, print $ -1 $ ; - otherwise, print four integers $ x_1 $ , $ y_1 $ , $ x_2 $ and $ y_2 $ . If there are multiple answers, print any of them.