#include<iostream> usingnamespace std; int n, b, ans, left_right[2][200010]; intmain(int argc, char **argv){ scanf("%d %d", &n, &b); left_right[0][n] = 1; for (registerinti(0), a, s(n), right(0); i < n; ++i) { scanf("%d", &a); if (a != b) s += a > b ? 1 : -1; ++left_right[right |= a == b][s]; } for (registerinti(0); i < n << 1; ans += left_right[0][++i] * left_right[1][i]); cout << ans << endl; return0; }