1: pass 3: pass 5: pass