import bisect as B def M():return map(int,input().split()) n,m,c=M() a=list(M()) b=sorted(list(M())) C,A=0,n*m for i in a:C+=B.bisect_right(b,c//i) print((A-C)/A)