2
3
10
111
401
414
14444
44441