import numpy as np 
from scipy import stats
def descriptive_statistics(data):
	# Your code here
    arr=np.array(data)
    mean=np.mean(arr)
    median=np.median(arr)
    mode=stats.mode(arr).mode.item()
    variance=np.var(arr,ddof=0)
    percentiles=np.percentile(arr,[25,50,75])
    std_dev=np.std(arr,ddof=0)
    iqr=percentiles[2]-percentiles[0]
    stats_dict = {
        "mean": mean,
        "median": median,
        "mode": mode,
        "variance": np.round(variance,4),
        "standard_deviation": np.round(std_dev,4),
        "25th_percentile": percentiles[0],
        "50th_percentile": percentiles[1],
        "75th_percentile": percentiles[2],
        "interquartile_range": iqr
    }
    return stats_dict

if __name__ == "__main__":
    data = eval(input())
    print(descriptive_statistics(data))