#include #include using namespace std; using mint = atcoder::modint1000000007; void solve() { int n, k; cin >> n >> k; cout << ((mint(n).pow(k) - mint(n - 1).pow(k)) * n).val() << "\n"; } int main() { cin.tie(nullptr); ios::sync_with_stdio(false); solve(); return 0; }