Problem Statement 
 The town John lives in consists of a large number of streets numbered 1 to streets, inclusive. He insists on parking his car only on street numbers that are palindromic (i.e., they read the same forward and backward). He is currently located at street number now. Return the closest street where he can park his car. If there are multiple solutions, return the smallest among them. 

Definition 
 Class:  CarParking  Method:  closestShed  Parameters:  int, int  Returns:  int  Method signature:  int closestShed(int now, int streets)  (be sure your method is public) 




Notes 
  Leading zeroes shouldn't be considered. So you can't interpret "10" as "010" and consider it palindromic. 

Constraints 
  streets will be between 1 and 2147483647, inclusive. 
  now will be between 1 and streets, inclusive. 

Examples 
0)  
  Returns: 22  22 is the closest palindromic street. 


1)  
  Returns: 11  Now there is one less street. So the next nearby palindrome is 11. 


2)  
 
3)  
 