# frozen_string_literal: true def solve Rational(D, V.sum).ceil end N, D = gets.split.map(&:to_i) X = gets.split.map(&:to_i) V = gets.split.map(&:to_i) puts solve