Give this flexibility challenge a try....