solve by got