biraz fazla bilimsel ama çok emek verilmiş