def tiempo_minimo_hamburguesas(N, X):
"""
Calcula el tiempo mínimo para freír N hamburguesas en una parrilla con capacidad X.
Args:
N: Número total de hamburguesas.
X: Capacidad de la parrilla (caras que puede cocinar simultáneamente).
Returns:
Tiempo mínimo en minutos.
"""
# Número total de caras a cocinar
caras_totales = 2 * N
# Número de tandas necesarias
tandas = (caras_totales + X - 1) // X
return tandas
# Ejemplo de uso:
N = 10
X = 2
resultado = tiempo_minimo_hamburguesas(N, X)
print(resultado) # Imprime 10
ZGVmIHRpZW1wb19taW5pbW9faGFtYnVyZ3Vlc2FzKE4sIFgpOgogICAgIiIiCiAgICBDYWxjdWxhIGVsIHRpZW1wbyBtw61uaW1vIHBhcmEgZnJlw61yIE4gaGFtYnVyZ3Vlc2FzIGVuIHVuYSBwYXJyaWxsYSBjb24gY2FwYWNpZGFkIFguCgogICAgQXJnczoKICAgICAgICBOOiBOw7ptZXJvIHRvdGFsIGRlIGhhbWJ1cmd1ZXNhcy4KICAgICAgICBYOiBDYXBhY2lkYWQgZGUgbGEgcGFycmlsbGEgKGNhcmFzIHF1ZSBwdWVkZSBjb2NpbmFyIHNpbXVsdMOhbmVhbWVudGUpLgoKICAgIFJldHVybnM6CiAgICAgICAgVGllbXBvIG3DrW5pbW8gZW4gbWludXRvcy4KICAgICIiIgoKICAgICMgTsO6bWVybyB0b3RhbCBkZSBjYXJhcyBhIGNvY2luYXIKICAgIGNhcmFzX3RvdGFsZXMgPSAyICogTgoKICAgICMgTsO6bWVybyBkZSB0YW5kYXMgbmVjZXNhcmlhcwogICAgdGFuZGFzID0gKGNhcmFzX3RvdGFsZXMgKyBYIC0gMSkgLy8gWAoKICAgIHJldHVybiB0YW5kYXMKCiMgRWplbXBsbyBkZSB1c286Ck4gPSAxMApYID0gMgpyZXN1bHRhZG8gPSB0aWVtcG9fbWluaW1vX2hhbWJ1cmd1ZXNhcyhOLCBYKQpwcmludChyZXN1bHRhZG8pICAjIEltcHJpbWUgMTA=