# Cơ bản về Python
## Bài 1
Viết chương trình đếm số lần xuất hiện mỗi ký tự ('A' - 'Z', 'a' - 'z') trong chuỗi st đầu vào.

**Đầu vào**
- Chuỗi st

**Đầu ra**
- Mỗi ký tự trong chuỗi cho biết số lần xuất hiện của ký tự đó. Hiển thị theo mẫu.

**Ràng buộc**
- 1 <= len(st) <= 106

**Chú ý**
- Đầu vào là hợp lệ.
## Bài 2
Chuỗi DNA được tạo thành từ sự kết hợp của các codon, là 3 ký tự khác nhau bất kỳ thuộc bộ ký hiệu {A,C,G,T}, ví dụ ACT, ACG, TCG... Một đoạn gen là tập hợp của ít nhất 3 codon bắt đầu là ATG và kết thúc bằng TAA, TAG hoặc TGA.

Hãy viết chương trình kiểm tra 1 đoạn gen có hợp lệ hay không?

**Đầu vào**
- Chuỗi st mô tả đoạn gen cần kiểm tra

**Đầu ra**
- YES nếu chuỗi biểu diễn đoạn gen hợp lê; ngược lại NO