Left add (21/29)

Left add