{"code":"hackingnumber","name":"Hacking Number","description":"Số `Hacking Number` được định nghĩa là một số `CHẴN` có thể phân tích ra thừa số nguyên tố, sao cho số lượng thừa số nguyên tố **CHÍNH XÁC** là ba thừa số (Tính cả các số trùng nhau).\r\n\r\nVí dụ như số $8$ là một số `Hacking Number` vì nó có thể phân tích ra là $8 = 2 * 2 * 2$ và còn là số chẵn.\r\n\r\n$12$ cũng là `Hacking Number` vì nó là số chẵn phân tích ra là $12 = 2 * 2 * 3$.\r\n\r\nCòn số $27$ dù có thể phân tích ra là $27 = 3 * 3 * 3$ nhưng lại không phải `Hacking Number` do nó là số `LẺ`.\r\n\r\nVí dụ cuối cùng là số $4$, dù là số chẵn nhưng chỉ có $2$ phần tử sau khi phân tích ra thừa số nguyên tố $(4 = 2 * 2)$\r\n\r\nCho một số $N$ $(1 \\le  N \\le  10^{9})$ và nhiệm vụ của bạn là xác định xem nó có phải `Hacking Number` không?\r\n\r\n#### Input\r\n- Một số tự nhiên $N$ $(1 \\leq N \\leq 10^{9})$\r\n\r\n#### Output\r\n- In ra `Yes` nếu như $N$ là `Hacking Number`, `No` nếu không phải.\r\n\r\n#### Example\r\n\r\n!!! question \"Test 1\"\r\n    ???+ \"Input\"\r\n        ```sample\r\n        8\r\n        ```    \r\n    ???+ success \"Output\"\r\n        ```sample\r\n        Yes\r\n        ```\r\n    \r\n!!! question \"Test 2\"\r\n    ???+ \"Input\"\r\n        ```sample\r\n        9\r\n        ```    \r\n    ???+ success \"Output\"\r\n        ```sample\r\n        No\r\n        ```","points":200.0,"partial":true,"time_limit":1.0,"memory_limit":262144,"short_circuit":false,"allowed_languages":[3,4,34,36,37,5,6,11,12,14,28,2,38,39,9,18,17,29,23,27,35,25,26,10,7,19,32,1,8,15,16,24,20,33,13,41,21,40],"is_public":true,"is_manually_managed":false,"permissions":{"can_edit":false}}