#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #define popcount __builtin_popcount using namespace std; typedef long long int ll; typedef pair P; int main() { int n, k; cin>>n>>k; string s[80]; ll v[80]; int c[80][3]={}; int cc[80][81][3]={}; for(int i=0; i>s[i]>>v[i]; for(int j=0; j=0; l--) dp[i][l]=min(dp[i][l], dp[i][l+1]); } ll ans=INF; for(int i=0; i=INF/2) cout<<-1<