hot or not composite challenge