0
40
43
37
39
31
34
35
32
30
Test Cases
Test Results
Input
305419896 170 187
Expected Output
314288760