Half right base: printed and tested. ok