import java.util.*
fun main(args: Array<String>) {
var carSpeed = 78
var townSpeed = 50
var fineFor1to10 = 30
var fineFor11to15 = 50
var fineFor16to20 = 70
var fineFor21to25 = 115
var fineFor26to30 = 180
var fineFor31to40 = 260
var fineFor41to50 = 400
var fineFor51to60 = 560
var fineFor61to70 = 700
var fineOver70 = 800
var overSpeed = carSpeed - townSpeed
// Обновленные условия проверки (согласно п.2.7)
when {
overSpeed < 1 -> {
print("Скорость не превышена")
}
overSpeed in 1..10 -> {
print("Штраф: $fineFor1to10")
}
overSpeed in 11..15 -> {
print("Штраф: $fineFor11to15")
}
overSpeed in 16..20 -> {
print("Штраф: $fineFor16to20")
}
overSpeed in 21..25 -> {
print("Штраф: $fineFor21to25")
}
overSpeed in 26..30 -> {
print("Штраф: $fineFor26to30")
}
overSpeed in 31..40 -> {
print("Штраф: $fineFor31to40")
}
overSpeed in 41..50 -> {
print("Штраф: $fineFor41to50")
}
overSpeed in 51..60 -> {
print("Штраф: $fineFor51to60")
}
overSpeed in 61..70 -> {
print("Штраф: $fineFor61to70")
}
overSpeed > 70 -> {
print("Штраф: $fineOver70")
}
}
}
aW1wb3J0IGphdmEudXRpbC4qCiAKZnVuIG1haW4oYXJnczogQXJyYXk8U3RyaW5nPikgewogICAgdmFyIGNhclNwZWVkID0gNzgKICAgIHZhciB0b3duU3BlZWQgPSA1MAogICAgCiAgICB2YXIgZmluZUZvcjF0bzEwID0gMzAKICAgIHZhciBmaW5lRm9yMTF0bzE1ID0gNTAKICAgIHZhciBmaW5lRm9yMTZ0bzIwID0gNzAKICAgIHZhciBmaW5lRm9yMjF0bzI1ID0gMTE1CiAgICB2YXIgZmluZUZvcjI2dG8zMCA9IDE4MAogICAgdmFyIGZpbmVGb3IzMXRvNDAgPSAyNjAKICAgIHZhciBmaW5lRm9yNDF0bzUwID0gNDAwCiAgICB2YXIgZmluZUZvcjUxdG82MCA9IDU2MAogICAgdmFyIGZpbmVGb3I2MXRvNzAgPSA3MDAKICAgIHZhciBmaW5lT3ZlcjcwID0gODAwCiAgICAKICAgIHZhciBvdmVyU3BlZWQgPSBjYXJTcGVlZCAtIHRvd25TcGVlZAogICAgCiAgICAvLyDQntCx0L3QvtCy0LvQtdC90L3Ri9C1INGD0YHQu9C+0LLQuNGPINC/0YDQvtCy0LXRgNC60LggKNGB0L7Qs9C70LDRgdC90L4g0L8uMi43KQogICAgd2hlbiB7CiAgICAgICAgb3ZlclNwZWVkIDwgMSAtPiB7CiAgICAgICAgICAgIHByaW50KCLQodC60L7RgNC+0YHRgtGMINC90LUg0L/RgNC10LLRi9GI0LXQvdCwIikKICAgICAgICB9CiAgICAgICAgb3ZlclNwZWVkIGluIDEuLjEwIC0+IHsKICAgICAgICAgICAgcHJpbnQoItCo0YLRgNCw0YQ6ICRmaW5lRm9yMXRvMTAiKQogICAgICAgIH0KICAgICAgICBvdmVyU3BlZWQgaW4gMTEuLjE1IC0+IHsKICAgICAgICAgICAgcHJpbnQoItCo0YLRgNCw0YQ6ICRmaW5lRm9yMTF0bzE1IikKICAgICAgICB9CiAgICAgICAgb3ZlclNwZWVkIGluIDE2Li4yMCAtPiB7CiAgICAgICAgICAgIHByaW50KCLQqNGC0YDQsNGEOiAkZmluZUZvcjE2dG8yMCIpCiAgICAgICAgfQogICAgICAgIG92ZXJTcGVlZCBpbiAyMS4uMjUgLT4gewogICAgICAgICAgICBwcmludCgi0KjRgtGA0LDRhDogJGZpbmVGb3IyMXRvMjUiKQogICAgICAgIH0KICAgICAgICBvdmVyU3BlZWQgaW4gMjYuLjMwIC0+IHsKICAgICAgICAgICAgcHJpbnQoItCo0YLRgNCw0YQ6ICRmaW5lRm9yMjZ0bzMwIikKICAgICAgICB9CiAgICAgICAgb3ZlclNwZWVkIGluIDMxLi40MCAtPiB7CiAgICAgICAgICAgIHByaW50KCLQqNGC0YDQsNGEOiAkZmluZUZvcjMxdG80MCIpCiAgICAgICAgfQogICAgICAgIG92ZXJTcGVlZCBpbiA0MS4uNTAgLT4gewogICAgICAgICAgICBwcmludCgi0KjRgtGA0LDRhDogJGZpbmVGb3I0MXRvNTAiKQogICAgICAgIH0KICAgICAgICBvdmVyU3BlZWQgaW4gNTEuLjYwIC0+IHsKICAgICAgICAgICAgcHJpbnQoItCo0YLRgNCw0YQ6ICRmaW5lRm9yNTF0bzYwIikKICAgICAgICB9CiAgICAgICAgb3ZlclNwZWVkIGluIDYxLi43MCAtPiB7CiAgICAgICAgICAgIHByaW50KCLQqNGC0YDQsNGEOiAkZmluZUZvcjYxdG83MCIpCiAgICAgICAgfQogICAgICAgIG92ZXJTcGVlZCA+IDcwIC0+IHsKICAgICAgICAgICAgcHJpbnQoItCo0YLRgNCw0YQ6ICRmaW5lT3ZlcjcwIikKICAgICAgICB9CiAgICB9Cn0=