Fast plus (21/32)

Fast plus