HDOJk4_GZbNNdJHmy3unQuFDqKCXWnL8zvpNgetuUow2e1Ajmj3tCim5IABI7O7lX3zbk0IPAzQx87WP4h5weg