#include #include #include #include #include using namespace std; int main(){ ios::sync_with_stdio(false); cin.tie(nullptr); long long N, M, C; cin >> N >> M >> C; vector a(N), b(M); for(int i = 0; i < N; i++) cin >> a[i]; for(int i = 0; i < M; i++) cin >> b[i]; sort(b.begin(), b.end()); long long kei = N * M; long long cnt = 0; for(int i = 0; i < N; i++){ cnt += b.end() - upper_bound(b.begin(), b.end(), C / a[i]); } double ans = (double)cnt / (double)kei; printf("%.10lf\n", ans); }