John is putting together Christmas gift bags. If he has 20 Kit Kats and 35 bracelets, what is the greatest number of bags he can make in order to have the equal number of KitKats and bracelets in each bag? Hint: Find the GCF