Benutzerdefinierte Tests

. by xeisors

การเดินทางตลอดหนึ่งปีที่ผ่านมา เราต้องเจอกับเรื่องราวมากมาย เผชิญหน้ากับเหตุการณ์ไม่คาดคิด และรับมือกับหลายความรู้สึกที่เกาะกุมอยู่ในใจ ด้วยเหตุนี้ ยิ่งใกล้ช่วงท้ายปี หลายคนเลยอยากปล่อยให้ปีเก่าเป็นเรื่องราวของปีเก่าพร้อมทิ้งเรื่องราวเดิมๆ ไว้ข้างหลังและมุ่งหน้าสู่การเดินทางใหม่ที่กำลังจะมาถึงแต่แทนที่จะโยนทิ้งและปล่อยให้เป็นเรื่องราวในอดีตเฉยๆ อย่าลืมว่าจริงๆแล้วการเดินทางอันยาวนานตลอดปีที่ผ่านมาให้อะไรเรามากมาย มาร่วมส่งท้ายปีเก่าด้วยการรู้จักตัวเอง ย้อนมองบทเรียน และรับกำลังใจดีๆ ผ่านบทความให้กำลังใจก่อนจะโอบรับการเดินทางครั้งใหม่ด้วยกำลังใจเต็มเปี่ยมไปด้วยกัน

. by xeisors

การเดินทางตลอดหนึ่งปีที่ผ่านมา เราต้องเจอกับเรื่องราวมากมาย เผชิญหน้ากับเหตุการณ์ไม่คาดคิด และรับมือกับหลายความรู้สึกที่เกาะกุมอยู่ในใจ ด้วยเหตุนี้ ยิ่งใกล้ช่วงท้ายปี หลายคนเลยอยากปล่อยให้ปีเก่าเป็นเรื่องราวของปีเก่าพร้อมทิ้งเรื่องราวเดิมๆ ไว้ข้างหลังและมุ่งหน้าสู่การเดินทางใหม่ที่กำลังจะมาถึงแต่แทนที่จะโยนทิ้งและปล่อยให้เป็นเรื่องราวในอดีตเฉยๆ อย่าลืมว่าจริงๆแล้วการเดินทางอันยาวนานตลอดปีที่ผ่านมาให้อะไรเรามากมาย มาร่วมส่งท้ายปีเก่าด้วยการรู้จักตัวเอง ย้อนมองบทเรียน และรับกำลังใจดีๆ ผ่านบทความให้กำลังใจก่อนจะโอบรับการเดินทางครั้งใหม่ด้วยกำลังใจเต็มเปี่ยมไปด้วยกัน

reasons by hotdog2024

align with my values orientation and ethical principles
take responsibilities; fulfill commitments; shoulder heavy burdens
comply with social norms
possess willpower; courage; sense of obligation; adventurous spirit
be sympathetic; self-confident; fearless
be regarded as loyal and reliable
acquire new knowledge; broaden new horizons
spark new ideas, my curiosity; explore different possibilities
arouse passion and motivation
stimulate me to be more imaginative, inventive and distinctive
express my personality and creativity
facilitate me surpass self-limitations, tackle the challenge
make me pleasurable, satisfied
remain me optimistic and positive;
enhance my fulfillment and success
persist physical health; ideal weight
extend lifespan and physical functions
evade harm, danger and violence
preserve my privacy, personal informations and cybersecurity
feel dispirited and tiredness
consolidate my family relationship and harmony
show affection and support to each other
balance my work and life realms
prevent me from becoming a workaholic
elevate my life quality; forge cherished memories
treasure today's existence; pray for the upcoming
establish social relationships and networks
improve interpersonal relation
develop new friendships and consolidate existing bonds
make communicate more effectively and diversely
consider the needs of others
foster open communication; be receptive to feedback
preserve the ecological environment
reduce the carbon footprint / emissions
contribute to sustainable development
mitigate the impacts of deforestation
require adaptability, open-mindedness, and a willingness to embrace change
immerse oneself in the new cultural environment, actively listening to others' perspectives, and respecting diversity
organize my agenda; optimize my workflow
avoid distractions and postponement
be diligent and dedicated
achieve work performance; gain promotion
establish team collaboration and sense of belonging
boost cohesion and morale
demonstrate unwavering loyalty, companionship, and boundless affection
conflict and disagreements, ineffective of coordination and communication, slow decision-making
ensure financial sustainability and security
fulfill my wealth goals
strategize for the future
benefit future generations
prepare for potential opportunities and unexplored territories

Rv 9:1-6 by user105230

1 The fifth angel sounded his trumpet, and I saw a star that had fallen from the sky to the earth. The star was given the key to the shaft of the Abyss. 2 When he opened the Abyss, smoke rose from it like the smoke from a gigantic furnace. The sun and sky were darkened by the smoke from the Abyss. 3 And out of the smoke locusts came down upon the earth and were given power like that of scorpions of the earth.

4 They were told not to harm the grass of the earth or any plant or tree, but only those people who did not have the seal of God on their foreheads. 5 They were not given power to kill them, but only to torture them for five months. And the agony they suffered was like that of the sting of a scorpion when it strikes a man. 6 During those days men will seek death, but will not find it; they will long to die, but death will elude them.

Revelation 10 by user105230

1 Then I saw another mighty angel coming down from heaven. He was robed in a cloud, with a rainbow above his head; his face was like the sun, and his legs were like fiery pillars. 2 He was holding a little scroll, which lay open in his hand. He planted his right foot on the sea and his left foot on the land, 3 and he gave a loud shout like the roar of a lion. When he shouted, the voices of the seven thunders spoke. 4 And when the seven thunders spoke, I was about to write; but I heard a voice from heaven say, "Seal up what the seven thunders have said and do not write it down."

5 Then the angel I had seen standing on the sea and on the land raised his right hand to heaven. 6 And he swore by him who lives for ever and ever, who created the heavens and all that is in them, the earth and all that is in it, and the sea and all that is in it, and said, "There will be no more delay! 7 But in the days when the seventh angel is about to sound his trumpet, the mystery of God will be accomplished, just as he announced to his servants the prophets."

8 Then the voice that I had heard from heaven spoke to me once more: "Go, take the scroll that lies open in the hand of the angel who is standing on the sea and on the land."

9 So I went to the angel and asked him to give me the little scroll. He said to me, "Take it and eat it. It will turn your stomach sour, but in your mouth it will be as sweet as honey." 10 I took the little scroll from the angel's hand and ate it. It tasted as sweet as honey in my mouth, but when I had eaten it, my stomach turned sour. 11 Then I was told, "You must prophesy again about many peoples, nations, languages and kings."

55 to 60 by vishu

Quixotic impractical utopian chimerical dreamy fanciful hallucinatory fictitious, pragmatic realistic feasible possible workable empirical plausible tenable probable, Impudent rude impolite insolent disrespectful impertinent cheeky saucy discourteous effrontery curt abrupt brazen brusque, humble courteous respectful deferential dignified courtly, Imprudent unwise injudicious indiscreet foolish inconsiderate doltish asinine, sagacious judicious wise prudent sane provident cautious discerning fore-sighted, Apogee pinnacle peak apex summit zenith climax apotheosis acme top culmination crest supreme paramount vertex, base bottom nadir abyss plinth, Suave culture sophisticated civilised urbane debonair elegant genteel polished refined, bumpkin boorish rustic clumsy yokel oaf bucolic coarse uncouth gruff loutish rough, Licentious immoral lascivious libertine libidinous wanton profligate lustful corrupt dissolute debauched depraved ribald lewd promiscuous unchaste reprobate salacious, virtuous chaste moral upright pure principled ethical scrupulous.

w_q+ w_q+ w_q+ w_q+ by moyotypes

w_q+ w_q+ w_q+ w_q+ w_q+

w_q+ w_q+ w_q+ w_q+ w_q+

w_q+ w_q+ w_q+ w_q+ w_q+

w_q+ w_q+ w_q+ w_q+ w_q+

w_q+ w_q+ w_q+ w_q+ w_q+

d_w+ d_w+ d_w+ d_w+ by moyotypes

d_w+ d_w+ d_w+ d_w+ d_w+

d_w+ d_w+ d_w+ d_w+ d_w+

d_w+ d_w+ d_w+ d_w+ d_w+

d_w+ d_w+ d_w+ d_w+ d_w+

d_w+ d_w+ d_w+ d_w+ d_w+

IDK by b33rsy

rowan beer

Green Power by bubaduck

Green Power offers a simple and affordable way to match up to 100% of your electricity use with renewable energy like wind and solar from right here in the Pacific Northwest. When you enroll, we’ll purchase renewable energy from independent resources on your behalf. Easily reduce your environmental impact while growing demand for more renewable energy, starting at just $4 per month.

Medical Terms 16 by brittlynn

splenule hydronephrosis perinephric ureterovesicular diverticulum syndesmophyte nephrolithiasis hydronephrosis subserosal leiomyoma osteophyte steatosis levoscoliosis dysplastic hemivertebra spondylolysis bifida sacroiliac pyelonephritis cholecystectomy striate symptomatology parenchymal physiologically ileum retroperitoneum lymphadenopathy inguinal heterogeneously adenocarcinoma kyphotic syndesmophytes schmorl's subluxation

Crazy Cat Lady Signs by user422232

If your cat eats better food than you, you might be a crazy cat lady.
If your photo gallery has mostly pictures of cats, you might be a crazy cat lady.
If you have an Instagram account dedicated to your cat, you might be a crazy cat lady.

p1 by najmehfsh

Recently, Topic have/has sparked an ongoing controversy, which inevitably leads to a moot question"is it advantageous or not?". Whereas it is a widely held view that X1 is/are highly beneficial, I will discuss controversial aspects of that throughout this essay. From the psychological standpoint, X1 is/are bound up inextricably with X2, which indicates they lead to Y1. As a well-known example, a longitudinal study conducted by eminent scientists in 2014 demonstrates the relationship between Y1 and Y2. Consequently, my empirical evidence presented thus far supports the contention that the likelihood of Y3 is correlated positively with X1. Within the realm of sociology, without the slightest doubt, X2 attribute to X1, in that it would come down to Y1. A salient example of such attribution is Y1, which is a cause for concern since it was mistaken to take Y2 for granted. Had there been a paradigm shift earlier, scholars might have had the opportunity to pinpoint social problems. Hence, it is reasonable to infer the pivotal role of Topic. To conclude, as for myself, as the saying goes "all's well that ends well," after analyzing what elaborated above, I firmly believe that the advantages of Topic are of more significance.

Medical Terms 1 by brittlynn

history present illness currently dialysis hypertension atherosclerosis exertion nausea describes routinely normocephalic extraocular auscultation organomegaly extremities edema neurologic conscious focal reviewed assessment compliant disease adequacy anemia abdomen respirations respiratory evidence pneumonia ultrafiltration auscultation neurologic multifactorial atrial fibrillation hypothyroidism hemorrhoidectomy cholecystectomy fistula disposition pedal continue hemodialysis dialyzing exertional dyspnea regimen hyperparathyroidism hypothyroidism ischemic peripheral neuropathy leukemia cardiomyopathy hypophosphatemia hyperphosilimia phosphorus exacerbated hemoptysis angiotensin hyperuricemia anxiety constitutional cardiorespiratory genitourinary dysuria dyscrasias hematuria psychiatric

AaBbCc by irvinangeld

Aa Bb Cc Dd Ee Ff Gg Hh Ii Jj Kk Ll Mm Nn Oo Pp Qq Rr Ss Tt Uu Vv Ww Xx Yy Zz. Aa Bb Cc Dd Ee Ff Gg Hh Ii Jj Kk Ll Mm Nn Oo Pp Qq Rr Ss Tt Uu Vv Ww Xx Yy Zz.Aa Bb Cc Dd Ee Ff Gg Hh Ii Jj Kk Ll Mm Nn Oo Pp Qq Rr Ss Tt Uu Vv Ww Xx Yy Zz.

aA bB cC dD eE fF gGhH iI jJ kK lL mM nN oO pP qQ rR sS tT uU vV wW xX yY zZ.aA bB cC dD eE fF gGhH iI jJ kK lL mM nN oO pP qQ rR sS tT uU vV wW xX yY zZ.

Cybersecurity by yeheng

public class Verify extends HttpServlet { @Override protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { String description = request.getParameter("description"); String picUrl = request.getParameter("picUrl"); Part part = request.getPart("audio");
HttpClient client = HttpClients.createDefault(); HttpPost post = new HttpPost("https://api.openai.com/v1/audio/transcriptions"); post.setHeader("Authorization", "Bearer " + request.getServletContext().getInitParameter("com.openai.key")); HttpEntity entity1 = MultipartEntityBuilder.create() .addPart("model", new StringBody("whisper-1", ContentType.TEXT_PLAIN)) .addPart("file", new ByteArrayBody(IOUtils.toByteArray(part.getInputStream()), ContentType.create("audio/wav"), "audio.wav")).build();
post.setEntity(entity1); HttpResponse httpResponse = client.execute(post);
JSONObject obj1 = new JSONObject(EntityUtils.toString(httpResponse.getEntity(), StandardCharsets.UTF_8)); System.out.println(obj1.toString());
HttpPost post1 = new HttpPost("https://api.openai.com/v1/chat/completions"); post1.setHeader("Content-Type", "application/json"); post1.setHeader("Authorization", "Bearer " + request.getServletContext().getInitParameter("com.openai.key"));
String lang = request.getParameter("lang"); String txt = obj1.getString("text"); JSONObject obj = new JSONObject().put("temperature", 0.9).put("model", "gpt-3.5-turbo").put("messages", new JSONArray().put(new JSONObject().put("role", "system").put("content", "You are a language tutor teaching " + lang + ". You have given your student an image described in the DESCRIPTION. Your student has attempted to describe the image in INPUT. Give your student an assessment of whether he has matched the image description in a coherent narration. Your student should respond only in " + lang + ". If your student responds in a different language, alert them. Respond in BOTH English and " + lang + " on two lines in ALL CASES.")) .put(new JSONObject().put("role", "user").put("content", "DESCRIPTION: " + description + "\nINPUT:" + txt)));

post1.setEntity(new StringEntity(obj.toString(), StandardCharsets.UTF_8));
HttpResponse response1 = client.execute(post1); HttpEntity entity = response1.getEntity();
String str = EntityUtils.toString(entity, StandardCharsets.UTF_8); System.out.println(str); String resp =
new JSONObject(str).getJSONArray("choices")
.getJSONObject(0).getJSONObject("message")
.getString("content"); System.out.println(resp); JSONObject object = new JSONObject().put("response", resp).put("orig", txt.replace("\n", "<br>")); response.setCharacterEncoding("UTF-8"); response.setContentType("application/json; charset=UTF-8"); response.getWriter().println(object.toString());
try (MongoClient client1 = MongoClients.create
(request.getServletContext().getInitParameter("mongo.connection.str"))) { Document d = client1.getDatabase("bp").getCollection("pics").find(new Document("picUrl", picUrl)).first(); assert d != null; Document n = Document.parse(d.toJson()); n.put("input", txt); n.put("critique", resp);
client1.getDatabase("bp").getCollection("pics").replaceOne(d, n); } catch (Exception e){ e.printStackTrace(); } } }

Cybersecurity by yeheng

public class Verify extends HttpServlet { @Override protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { String description = request.getParameter("description"); String picUrl = request.getParameter("picUrl"); Part part = request.getPart("audio"); HttpClient client = HttpClients.createDefault(); HttpPost post = new HttpPost("https://api.openai.com/v1/audio/transcriptions"); post.setHeader("Authorization", "Bearer " + request.getServletContext().getInitParameter("com.openai.key")); HttpEntity entity1 = MultipartEntityBuilder.create() .addPart("model", new StringBody("whisper-1", ContentType.TEXT_PLAIN)) .addPart("file", new ByteArrayBody(IOUtils.toByteArray(part.getInputStream()), ContentType.create("audio/wav"), "audio.wav")).build(); post.setEntity(entity1); HttpResponse httpResponse = client.execute(post); JSONObject obj1 = new JSONObject(EntityUtils.toString(httpResponse.getEntity(), StandardCharsets.UTF_8)); System.out.println(obj1.toString()); HttpPost post1 = new HttpPost("https://api.openai.com/v1/chat/completions"); post1.setHeader("Content-Type", "application/json"); post1.setHeader("Authorization", "Bearer " + request.getServletContext().getInitParameter("com.openai.key")); String lang = request.getParameter("lang"); String txt = obj1.getString("text"); JSONObject obj = new JSONObject().put("temperature", 0.9).put("model", "gpt-3.5-turbo").put("messages", new JSONArray().put(new JSONObject().put("role", "system").put("content", "You are a language tutor teaching " + lang + ". You have given your student an image described in the DESCRIPTION. Your student has attempted to describe the image in INPUT. Give your student an assessment of whether he has matched the image description in a coherent narration. Your student should respond only in " + lang + ". If your student responds in a different language, alert them. Respond in BOTH English and " + lang + " on two lines in ALL CASES.")) .put(new JSONObject().put("role", "user").put("content", "DESCRIPTION: " + description + "\nINPUT:" + txt))); post1.setEntity(new StringEntity(obj.toString(), StandardCharsets.UTF_8)); HttpResponse response1 = client.execute(post1); HttpEntity entity = response1.getEntity(); String str = EntityUtils.toString(entity, StandardCharsets.UTF_8); System.out.println(str); String resp = new JSONObject(str).getJSONArray("choices").getJSONObject(0).getJSONObject("message").getString("content"); System.out.println(resp); JSONObject object = new JSONObject().put("response", resp).put("orig", txt.replace("\n", "<br>")); response.setCharacterEncoding("UTF-8"); response.setContentType("application/json; charset=UTF-8"); response.getWriter().println(object.toString()); try (MongoClient client1 = MongoClients.create(request.getServletContext().getInitParameter("mongo.connection.str"))) { Document d = client1.getDatabase("bp").getCollection("pics").find(new Document("picUrl", picUrl)).first(); assert d != null; Document n = Document.parse(d.toJson()); n.put("input", txt); n.put("critique", resp); client1.getDatabase("bp").getCollection("pics").replaceOne(d, n); } catch (Exception e){ e.printStackTrace(); } } }

Cybersecurity Typing by yeheng

@WebServlet(name = "Verify", value = "/Verify")
@MultipartConfig
public class Verify extends HttpServlet {
@Override
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
String description = request.getParameter("description");
String picUrl = request.getParameter("picUrl");
Part part = request.getPart("audio");


HttpClient client = HttpClients.createDefault();
HttpPost post = new HttpPost("https://api.openai.com/v1/audio/transcriptions");
post.setHeader("Authorization", "Bearer " + request.getServletContext().getInitParameter("com.openai.key"));
HttpEntity entity1 = MultipartEntityBuilder.create()
.addPart("model", new StringBody("whisper-1", ContentType.TEXT_PLAIN))
.addPart("file", new ByteArrayBody(IOUtils.toByteArray(part.getInputStream()), ContentType.create("audio/wav"), "audio.wav")).build();

post.setEntity(entity1);
HttpResponse httpResponse = client.execute(post);

JSONObject obj1 = new JSONObject(EntityUtils.toString(httpResponse.getEntity(), StandardCharsets.UTF_8));
System.out.println(obj1.toString());

HttpPost post1 = new HttpPost("https://api.openai.com/v1/chat/completions");
post1.setHeader("Content-Type", "application/json");
post1.setHeader("Authorization", "Bearer " + request.getServletContext().getInitParameter("com.openai.key"));

String lang = request.getParameter("lang");
String txt = obj1.getString("text");
JSONObject obj = new JSONObject().put("temperature", 0.9).put("model", "gpt-3.5-turbo").put("messages",
new JSONArray().put(new JSONObject().put("role", "system").put("content", "You are a language tutor teaching " + lang + ". You have given your student an image described in the DESCRIPTION. Your student has attempted to describe the image in INPUT. Give your student an assessment of whether he has matched the image description in a coherent narration. Your student should respond only in " + lang + ". If your student responds in a different language, alert them. Respond in BOTH English and " + lang + " on two lines in ALL CASES."))
.put(new JSONObject().put("role", "user").put("content", "DESCRIPTION: " + description + "\nINPUT:" + txt)));

post1.setEntity(new StringEntity(obj.toString(), StandardCharsets.UTF_8));

HttpResponse response1 = client.execute(post1);
HttpEntity entity = response1.getEntity();

String str = EntityUtils.toString(entity, StandardCharsets.UTF_8);
System.out.println(str);
String resp = new JSONObject(str).getJSONArray("choices").getJSONObject(0).getJSONObject("message").getString("content");
System.out.println(resp);
JSONObject object = new JSONObject().put("response", resp).put("orig", txt.replace("\n", "<br>"));
response.setCharacterEncoding("UTF-8");
response.setContentType("application/json; charset=UTF-8");
response.getWriter().println(object.toString());

try (MongoClient client1 = MongoClients.create(request.getServletContext().getInitParameter("mongo.connection.str"))) {
Document d = client1.getDatabase("bp").getCollection("pics").find(new Document("picUrl", picUrl)).first();
assert d != null;
Document n = Document.parse(d.toJson());
n.put("input", txt);
n.put("critique", resp);

client1.getDatabase("bp").getCollection("pics").replaceOne(d, n);
} catch (Exception e){
e.printStackTrace();
}
}
}

ACSL Typing by yeheng

@WebServlet(name = "Verify", value = "/Verify")
@MultipartConfig
public class Verify extends HttpServlet {
@Override
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
String description = request.getParameter("description");
String picUrl = request.getParameter("picUrl");
Part part = request.getPart("audio");


HttpClient client = HttpClients.createDefault();
HttpPost post = new HttpPost("https://api.openai.com/v1/audio/transcriptions");
post.setHeader("Authorization", "Bearer " + request.getServletContext().getInitParameter("com.openai.key"));
HttpEntity entity1 = MultipartEntityBuilder.create()
.addPart("model", new StringBody("whisper-1", ContentType.TEXT_PLAIN))
.addPart("file", new ByteArrayBody(IOUtils.toByteArray(part.getInputStream()), ContentType.create("audio/wav"), "audio.wav")).build();

post.setEntity(entity1);
HttpResponse httpResponse = client.execute(post);

JSONObject obj1 = new JSONObject(EntityUtils.toString(httpResponse.getEntity(), StandardCharsets.UTF_8));
System.out.println(obj1.toString());

HttpPost post1 = new HttpPost("https://api.openai.com/v1/chat/completions");
post1.setHeader("Content-Type", "application/json");
post1.setHeader("Authorization", "Bearer " + request.getServletContext().getInitParameter("com.openai.key"));

String lang = request.getParameter("lang");
String txt = obj1.getString("text");
JSONObject obj = new JSONObject().put("temperature", 0.9).put("model", "gpt-3.5-turbo").put("messages",
new JSONArray().put(new JSONObject().put("role", "system").put("content", "You are a language tutor teaching " + lang + ". You have given your student an image described in the DESCRIPTION. Your student has attempted to describe the image in INPUT. Give your student an assessment of whether he has matched the image description in a coherent narration. Your student should respond only in " + lang + ". If your student responds in a different language, alert them. Respond in BOTH English and " + lang + " on two lines in ALL CASES."))
.put(new JSONObject().put("role", "user").put("content", "DESCRIPTION: " + description + "\nINPUT:" + txt)));

post1.setEntity(new StringEntity(obj.toString(), StandardCharsets.UTF_8));

HttpResponse response1 = client.execute(post1);
HttpEntity entity = response1.getEntity();

String str = EntityUtils.toString(entity, StandardCharsets.UTF_8);
System.out.println(str);
String resp = new JSONObject(str).getJSONArray("choices").getJSONObject(0).getJSONObject("message").getString("content");
System.out.println(resp);
JSONObject object = new JSONObject().put("response", resp).put("orig", txt.replace("\n", "<br>"));
response.setCharacterEncoding("UTF-8");
response.setContentType("application/json; charset=UTF-8");
response.getWriter().println(object.toString());

try (MongoClient client1 = MongoClients.create(request.getServletContext().getInitParameter("mongo.connection.str"))) {
Document d = client1.getDatabase("bp").getCollection("pics").find(new Document("picUrl", picUrl)).first();
assert d != null;
Document n = Document.parse(d.toJson());
n.put("input", txt);
n.put("critique", resp);

client1.getDatabase("bp").getCollection("pics").replaceOne(d, n);
} catch (Exception e){
e.printStackTrace();
}
}
}

P3 (72 words) by vahid_balanchi

Within the realm of sociology, without the slightest doubt, X2 attribute to X1, in that it would come down to Y1. A salient example of such attribution is Y1, which is a cause for concern since it was mistaken to take Y2 for granted. Had there been a paradigm shift earlier, scholars might have had the opportunity to pinpoint social problems. Hence, it is reasonable to infer the pivotal role of Topic.