#include #include using namespace std; int main() { int n, q; cin >> n >> q; set st; st.insert(-1); for (int i = 0; i < n; i++) { int a; cin >> a; if (a >= 2) { st.insert(i); } } while (q--) { int t, x, y; cin >> t >> x >> y; x--; if (t == 1) { st.erase(x); if (y >= 2) { st.insert(x); } } else { int i = max(x, *--st.lower_bound(y)); cout << ((y - i) % 2 ? "F" : "S") << endl; } } }