require 'digest'

path = ARGV[0]
basename = File.basename(path)
distname = File.basename(path, '.zip')
bytes = Digest::MD5.digest(path.to_s)
hex = Digest.hexencode(bytes).to_i(16).to_s(36)

print File.expand_path("~/.gradle/wrapper/dists/#{distname}/#{hex}/#{basename}")