#include <iostream> #include <cstring> #include <stdio.h> #define ll long long int using namespace std; char S[100]; ll s; int main() { cin.getline(S,50); cin>>s; if(strcmp(S,"Single")==0) { if(s<=9075) cout<<s*10/100<<"\n"; else if(s<=36900) cout<<s*15/100<<"\n"; else if(s<=89350) cout<<s*25/100<<"\n"; else if(s<=186350) cout<<(ll)s*28/100<<"\n"; else if (s<=405100)cout<<(ll)s*33/100<<"\n"; else if(s<=406750)cout<<(ll)s*35/100<<"\n"; else cout<<(ll)(s*39.6)/100<<"\n"; } else if(strcmp(S,"Married joint filers")==0 || strcmp(S,"Surviving spouse")==0 ) { if(s<=18150) cout<<s*10/100<<"\n"; else if(s<=73800) cout<<s*15/100<<"\n"; else if(s<=148850) cout<<s*25/100<<"\n"; else if(s<=226850) cout<<(ll)s*28/100<<"\n"; else if (s<=405100)cout<<(ll)s*33/100<<"\n"; else if(s<=457600)cout<<(ll)s*35/100<<"\n"; else cout<<(ll)(s*39.6)/100<<"\n"; } else if (strcmp(S,"Heads of household")==0 ) { if(s<=12950) cout<<s*10/100<<"\n"; else if(s<=49400) cout<<s*15/100<<"\n"; else if(s<=127550) cout<<s*25/100<<"\n"; else if(s<=206600) cout<<(ll)s*28/100<<"\n"; else if (s<=405100)cout<<(ll)s*33/100<<"\n"; else if(s<=432200)cout<<(ll)s*35/100<<"\n"; else cout<<(ll)(s*39.6)/100<<"\n"; } else if(strcmp(S,"Married filing separately")==0 ) { if(s<=9075) cout<<s*10/100<<"\n"; else if(s<=36900) cout<<s*15/100<<"\n"; else if(s<=74425) cout<<s*25/100<<"\n"; else if(s<=113425) cout<<(ll)s*28/100<<"\n"; else if (s<=202550)cout<<(ll)s*33/100<<"\n"; else if(s<=228800)cout<<(ll)s*35/100<<"\n"; else cout<<(ll)(s*39.6)/100<<"\n"; } return 0; }