Better f3 (18/34)

Better f3