1a w/o while