The main problem discussed in this paper involves a simple one-dimensional two-body collision, in which the problem can be extended into a chain of onedimensional many-body collisions. The result is quite interesting, as it provides us with a thorough mathematical understanding that will help in designing a chain system for maximum energy transfer for a range of collision types. In this paper, we will show that there is a way to improve the kinetic energy transfer between two masses, and the idea can be applied recursively. However, this method only works for a certain range of collision types, which is indicated by a range of coefficients of restitution. Although the concept of momentum, elastic and inelastic collision, as well as Newton's laws, are taught in junior college physics, especially in Singapore schools, students in this level are not expected to be able to do this problem quantitatively, as it requires rigorous mathematics, including calculus. Nevertheless, this paper provides nice analytical steps that address some common misconceptions in students' way of thinking about one-dimensional collisions.