ARC149
Today is ARC149.
The first three problems are not hard at all, but it still takes me 47 minutes