A digit in a sequence

2.1

12 votes
, Implementation, Algorithms, Basics of Implementation, Binary Search, Math
Problem

Bob is writing a program that solves the following problem:

You are given the numbers to display the infinite sequence of numbers . Bob has made a mistake, he namely forgot to draw a space for the division between the numbers, resulting in a long line of numbers. In order not to correct the mistake, Bob decided to find out how to find the  digit in the formed line (numbering of digits begins with one).

Bob could not find a good solution, so he asks you for help.

Input format

  • The first line contains a number denoting the number of tests.
  • The first line of each test contains four integers .

Output format

Print the  digit for each test. 

Constraints

Time Limit: 1
Memory Limit: 256
Source Limit:
Explanation

In the first case, the infinite sequence of numbers for is  --> . The long line is .

 digit is 2

In the second case, the infinite sequence of numbers for is --> . The long line is .

 digit is 7

Editor Image

?