хз что ты там написал, даже разворачивать не буду.
самое оптимальное решение.