# [05AB1E](https://github.com/Adriandmen/05AB1E/wiki/Commands), 4 [bytes](https://github.com/Adriandmen/05AB1E/wiki/Codepage) 3Fgì Similar as [my answer for the related challenge](https://codegolf.stackexchange.com/a/255215/52210), but with a prepend instead of append. Will therefore also always use the smallest (`9` instead of `10`) if more than one option is available. [Try it online](https://tio.run/##yy9OTMpM/f/f2C398Jr//0syUhUSK1KLAQ) or [verify all test cases](https://tio.run/##yy9OTMpM/V9Waa@k8KhtkoKSfeXhCS7/jd3SD6/5X6vzP1opIzUnJ1@hPL8oJ0VJR6kkI1UhsSK1GMgE8VKLS5RiAQ). **Explanation:** <!-- language-all: lang-python --> 3F # Loop 3 times: g # Pop the current string, and push its length # (which will use the implicit input-string in the first iteration) « # Prepend this length to the (implicit) input-string # (after which the result is output implicitly)