#include <bits/stdc++.h> #define I_can_AK int main using namespace std;

using uint = unsigned int; using ll = long long; using ull = unsigned long long; using i128 = __int128; using u128 = unsigned __int128; using vi = vector; using vll = vector; using pii = pair<int, int>; using pll = pair<ll, ll>; using vst = vector;

const int MAXN = 1e6 + 5;

void Solve(){ ll b1=4052ll4051ll4050ll; ll a1=b1/3; ll b2=a1/2; ll b3=b2*2; ll b4=b3%1000000007ll; cout << b4 << endl; return ; }

I_can_AK(){ std::ios::sync_with_stdio(false); std::cin.tie(nullptr); std::cout.tie(nullptr); int _ = 1; //std::cin >> ; while(--) Solve(); return 0; }

一定要加ll,防止溢出,不然过不了;挺简单的,