full ofast, no cout