Left add (18/29)

Left add