valid 3