String.capwords() This Function Split the argument into words using str.split() , capitalize each word using str.capitalize() , and join the capitalized words using str.join() . If the optional second argument sep is absent or None , runs of whitespace characters are replaced by a single space and leading and trailing whitespace are removed, otherwise sep is used to split and join the words. Eg:- Lets take a problem You are asked to ensure that the first and last names of people begin with a capital letter in their passports. For example, alison heck should be capitalised correctly as Alison Heck . Given a full name, your task is to capitalize the name appropriately. Input Format A single line of input containing the full name, . Constraints The string consists of alphanumeric characters and spaces. Note: in a word only the first character is capitalized. Example 12abc when capitalized remains 12abc. Output Format