ll@n,@q;set s{0};rd_ll()>1?s.insert(1..n),7:7;rep(q){ll@t,@x,@y;if(t<2)y>1?s.insert(x),7:s.erase(x);else wt("FS"[(x>?=*--s.upper_bound(y))-y&1]);}