yukicoder 58,77,78