Siphon problem explanation