return min(min(a, b), min(c, d)); не понятно, как работает эта строчка? Прочтите ее мне плз и можно пожалуйста другой пример