Left add (20/29)

Left add