Consider the infinite binary string I formed by concatenating the binary representations of all the strictly positive integers in increasing order: I= "11011100...".
You are given a binary string A. Your task is to find the smallest integer L such that A is a suffix of I\[1…L].
The only line of input contains the binary string A, 1≤∣A∣≤55.
Print a single line with a single integer: the number L.