def data_to_n(data):
 if (data[0] <= 62):
  return (data[0], data[1:])
 if (data[1] <= 62):
  return ((((data[1] << 12) + (data[2] << 6)) + data[3]), data[4:])
 return (((((((data[2] << 30) + (data[3] << 24)) + (data[4] << 18)) + (data[5] << 12)) + (data[6] << 6)) + data[7]), data[8:])

def data_to_n ( data ) : if ( data [ 0 ] <= 62 ) : return ( data [ 0 ] , data [ 1 : ] ) if ( data [ 1 ] <= 62 ) : return ( ( ( ( data [ 1 ] << 12 ) + ( data [ 2 ] << 6 ) ) + data [ 3 ] ) , data [ 4 : ] ) return ( ( ( ( ( ( ( data [ 2 ] << 30 ) + ( data [ 3 ] << 24 ) ) + ( data [ 4 ] << 18 ) ) + ( data [ 5 ] << 12 ) ) + ( data [ 6 ] << 6 ) ) + data [ 7 ] ) , data [ 8 : ] )
read initial one- .