f x 0 s x g x h x gen h 0 x f x x a b gen s gen s 1 a 0 b 0 f 2 0 0 h 2 gen 0 g 1 FULL