leaf printing

Fast search