$f =~ /f(o(o(b(a(r)?)?)?)?)?$/