my solutions for google codejam problems