typedef long long LL