#include <iostream>
#include <sstream>
#include <string>
#include <ctime>
int dayOfWeek(std::string date){
int y, m, d; char c;
std::stringstream(date) >> y >> c >> m >> c >> d;
std::tm t = {0,0,0,d,m-1,y-1900};
std::mktime(&t);
return t.tm_wday;
}
int main()
{
std::cout << dayOfWeek("2015-11-27");
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8c3N0cmVhbT4KI2luY2x1ZGUgPHN0cmluZz4KI2luY2x1ZGUgPGN0aW1lPgoKaW50IGRheU9mV2VlayhzdGQ6OnN0cmluZyBkYXRlKXsKCWludCB5LCBtLCBkOyBjaGFyIGM7CiAgICBzdGQ6OnN0cmluZ3N0cmVhbShkYXRlKSA+PiB5ID4+IGMgPj4gbSA+PiBjID4+IGQ7CiAgICBzdGQ6OnRtIHQgPSB7MCwwLDAsZCxtLTEseS0xOTAwfTsKICAgIHN0ZDo6bWt0aW1lKCZ0KTsKICAgIHJldHVybiB0LnRtX3dkYXk7Cn0KCmludCBtYWluKCkKewoJc3RkOjpjb3V0IDw8IGRheU9mV2VlaygiMjAxNS0xMS0yNyIpOwp9