Ay proqramçıları tərəfindən marslılara qarşı müdafiə müharibəsi zamanı icad edilmiş və hazırda "lunar kod" kimi tanınan məlumat kodlaşdırma üsulu hələ də nəzərdən keçirilmiş formada lunatiklər tərəfindən məlumat ötürülməsi üçün istifadə olunur. Məlumatlar M \times N ölçülü, yalnız sıfırlardan və birlərdən ibarət matris kimi təsvir olunur. Göndərilən matris aşağıdakı şərti ödəməlidir: onun tam olaraq sıfır sətiri və tam olaraq sıfır sütunu olmalıdır. Əgər qəbul edilən matris bu şərti ödəmirsə, deməli, məlumatlar ötürülmə zamanı pozulub.
Yeganə sətrdə boşluqla ayrılmış tam ədəd verilir: M, N, K, L (1 \leq M, N \leq 100\,000, 0 \leq K \leq M, 0 \leq L \leq N).
Matrislərin sayını 10^9+7 modulunda çıxarın.
Nümunə 1