package com.fishercoder.solutions;

import java.util.Locale;

public class _2129 {
    public static class Solution1 {
        public String capitalizeTitle(String title) {
            String[] words = title.split("\\ ");
            StringBuilder sb = new StringBuilder();
            for (int i = 0; i < words.length; i++) {
                String tmp = words[i].toLowerCase(Locale.ROOT);
                if (words[i].length() <= 2) {
                    sb.append(tmp);
                } else {
                    sb.append(Character.toUpperCase(tmp.charAt(0)) + tmp.substring(1));
                }
                if (i < words.length - 1) {
                    sb.append(" ");
                }
            }
            return sb.toString();
        }
    }
}