Məsələlər
Paint 2D
Paint 2D
Yeni öyrənməyə başlayan haker-proqramçı Neumeyka lisenziya ilə alınmış Paint 2D qrafik redaktorunun giriş kodunu zədələyib. İşə salındıqdan sonra redaktor avtomatik olaraq \textbf{NxN} ölçülü kvadrat şəkilli işçi sahə yaradır, onun üzərində isə \textbf{1}x\textbf{M} ölçülü mümkün olan sayda düzbucaqlı qurur.
İşə salınarkən redaktor yalnız \textbf{1}x\textbf{1} ölçülü şablona malik idisə, uğursuz sındırılma nəticəsində \textbf{1}x\textbf{M} düzbucaqlısını \textbf{90^o} “döndərmək” imkanına da malik olur. \textbf{N} və \textbf{M}-i bilərək, hansı minimal \textbf{K} sayda əməliyyatı redaktorun avtomatik icra etdiyini hesablamaqda Neumeykaya kömək edin.
Yada salırıq ki, lisenziyalı qrafik redaktor “seçmək”, “köçürtmək, “yerini dəyişdirmək” və “yapışdırmaq”” əməliyyatlarını icra edə bilir.
\InputFile
İki \textbf{N} və \textbf{M} ədədləri. \textbf{1 <= N, M <= 1000}.
\OutputFile
Əməliyyatların \textbf{K} sayı.
Giriş verilənləri #1
4 3
Çıxış verilənləri #1
19