Các bước có logic không? Có bước nào bị nhảy cóc không? Ngôn ngữ có quá phức tạp không?