This visual execution shows how Kotlin handles number types Int, Long, Float, and Double. Variables are declared with explicit types and assigned values. Long numbers require an 'L' suffix to distinguish from Int. Float numbers require an 'F' suffix to distinguish from Double, which is the default for decimal numbers. The execution table traces each step: declaring variables, assigning values, and printing outputs. The variable tracker shows how each variable's value is set and remains unchanged. Key moments clarify why suffixes are needed and why decimal numbers cannot be assigned to Int. The quiz tests understanding of variable types, assignments, and suffix usage. The snapshot summarizes the key rules for Kotlin number types.