One hour programming challenge