Project

General

Profile

Activity

From 07/09/2024 to 08/07/2024

08/07/2024

01:15 PM Feature #3703: Tweak grade, subject line
Since the design was changed after more than half the work was finished with the initial set of requirements, I have ... Ram Kordale
11:17 AM Bug #3705 (Review): Modify 'Create detailed QNAs and Answers' Colab
Dewakar Chaubey
11:17 AM Bug #3705 (Resolved): Modify 'Create detailed QNAs and Answers' Colab
Dewakar Chaubey

08/06/2024

07:31 AM Bug #3705 (Closed): Modify 'Create detailed QNAs and Answers' Colab
In https://colab.research.google.com/drive/14N0bH9RBm9lO28EuLXegA1BUzh4hDfXX, call_openai will return $$$---$$$---$$$... Ram Kordale

08/05/2024

09:05 AM Task #3704 (Review): Handle y/n better
Dewakar Chaubey
09:05 AM Task #3704 (Resolved): Handle y/n better
Dewakar Chaubey
07:34 AM Task #3704 (In Progress): Handle y/n better
Dewakar Chaubey
06:54 AM Task #3704 (Closed): Handle y/n better
A few times, we ask user to type y/n.
In the case of 'Ready for questions. Type y/n'. Here, even if we type yes, w...
Ram Kordale

08/02/2024

12:36 PM Task #3702 (In Progress): Please add tooltips to grade and subject
Parag Patil
02:07 AM Task #3702 (Rejected): Please add tooltips to grade and subject
In "Please select grade and subject <dropdown> <dropdown>", please add tooltip to the drop downs. Please make the imp... Ram Kordale
02:34 AM Feature #3703 (Closed): Tweak grade, subject line
Please replace "Please select grade and subject dd dd" (where dd is <dropdown>) with "dd dd dd dd dd dd" where dd is ... Ram Kordale

08/01/2024

06:51 AM Task #3701 (Review): Tweaks to the login message and button
Dewakar Chaubey
06:51 AM Task #3701 (Resolved): Tweaks to the login message and button
Dewakar Chaubey
06:51 AM Task #3701 (In Progress): Tweaks to the login message and button
Dewakar Chaubey
06:48 AM Task #3701 (Closed): Tweaks to the login message and button
Please
- remove 'Login using Google' message
- replace 'Login' with 'Click To Get Started' for the button and ensur...
Ram Kordale

07/31/2024

07:38 AM Task #3700 (New): Functional testing for update_user_info
Create a file tests/functional/test_user.py
And write the tests for /update_user_info endpoint and mock the datast...
Md Shahzar
07:35 AM Task #3699 (New): Functional testing for get_question
Write tests for /get_question endpoint and mock the datastore call Md Shahzar
07:34 AM Task #3698 (New): Functional testing for get_questions_list
Write tests for /get_questions_list endpoint and mock the datastore call Md Shahzar
07:33 AM Task #3697 (New): Functional testing for set_questions_list
Write the tests for /set_questions_list endpoint and mock the storage bucket and datastore call Md Shahzar
07:31 AM Task #3696 (New): Functional testing for get_file
Write the tests for /get_file endpoint and mock the storage bucket call Md Shahzar
07:29 AM Task #3695 (New): Functional testing for crud_ds
Write the tests for /crud_ds endpoint and mock the datastore call Md Shahzar
07:28 AM Task #3694 (New): Functional testing for set_kb
Write the tests for /set_kb endpoint and mock the datastore and openai call Md Shahzar
07:26 AM Task #3693 (New): Functional testing for store_text_file
Write the tests for store_text_file and mock the storage bucket call Md Shahzar
07:19 AM Task #3692 (New): Functional testing for set_prompt_mods
Write the test for set_prompt_mods for all the different cases and mock the datastore and openai call Md Shahzar
07:15 AM Task #3691 (New): Functional testing for set_openai_key
Write a test for the /set_openai_key endpoint for and mock the datastore call Md Shahzar
06:59 AM Feature #3690 (New): Functional testing
Md Shahzar

07/30/2024

11:01 AM Feature #3689 (Review): Keep the user logged in till they explicitly logout
Ayanava Karmakar
11:01 AM Feature #3689 (Resolved): Keep the user logged in till they explicitly logout
Ayanava Karmakar
11:00 AM Feature #3689 (In Progress): Keep the user logged in till they explicitly logout
Ayanava Karmakar
08:54 AM Feature #3689: Keep the user logged in till they explicitly logout
TC: https://docs.google.com/document/d/1hU3CCcNNeJAFOFYN9EkJ4rg6Q1cOGGqayWHMhqLBve4/edit#heading=h.8dm1xtmh7h Ayanava Karmakar
08:44 AM Feature #3689 (Reopened): Keep the user logged in till they explicitly logout
Ayanava Karmakar
08:43 AM Feature #3689 (Resolved): Keep the user logged in till they explicitly logout
Ayanava Karmakar
08:43 AM Feature #3689 (Review): Keep the user logged in till they explicitly logout
After an user logs in, we get an access_token from Google with fixed expiry time of 60 minutes. When this expires and... Ayanava Karmakar
10:24 AM Feature #3685 (Review): Prepend question with "Chapter <chapter_num>. Exercise <exercise_num>. Question <question_num> for main (not sub questions)
Parag Patil
10:22 AM Feature #3685 (Resolved): Prepend question with "Chapter <chapter_num>. Exercise <exercise_num>. Question <question_num> for main (not sub questions)
Parag Patil
10:22 AM Feature #3685 (In Progress): Prepend question with "Chapter <chapter_num>. Exercise <exercise_num>. Question <question_num> for main (not sub questions)
Parag Patil
04:41 AM Feature #3688 (In Progress): Replace our 'Send' button with ChatGPT's send icon
Shubham Boke

07/29/2024

11:56 AM Feature #3688 (Closed): Replace our 'Send' button with ChatGPT's send icon
ChatGPT has a vertical arrow as the send icon. please grab the svg for that icon from their site and give me. i will ... Ram Kordale
11:54 AM Feature #3684 (Review): Optimize choosing of themes
Dewakar Chaubey
11:36 AM Feature #3684 (Resolved): Optimize choosing of themes
Dewakar Chaubey
10:43 AM Feature #3684 (In Progress): Optimize choosing of themes
Dewakar Chaubey
09:03 AM Feature #3687 (Review): Show a plain chat interface in the background when loader is spinning
Shubham Boke
09:03 AM Feature #3687 (Resolved): Show a plain chat interface in the background when loader is spinning
Shubham Boke
08:28 AM Feature #3687 (In Progress): Show a plain chat interface in the background when loader is spinning
Shubham Boke
08:19 AM Feature #3687 (Closed): Show a plain chat interface in the background when loader is spinning
Ram Kordale

07/27/2024

04:29 PM Feature #3682 (Review): When user logs in, call update_user_info API/GCF
Dewakar Chaubey
04:29 PM Feature #3682 (Resolved): When user logs in, call update_user_info API/GCF
Dewakar Chaubey
04:28 PM Feature #3682 (In Progress): When user logs in, call update_user_info API/GCF
Dewakar Chaubey
01:41 PM Feature #3686 (New): Allow learners to ask for a replacement question
Sometimes, our question, detailedQNAs or detailedAnswers may have some error or may not be readable. In such cases, l... Ram Kordale

07/26/2024

02:18 PM Feature #3685 (Closed): Prepend question with "Chapter <chapter_num>. Exercise <exercise_num>. Question <question_num> for main (not sub questions)
Ram Kordale
02:14 PM Feature #3684 (Review): Optimize choosing of themes
We will need to get more space at the top for allowing selection of Chapters very soon. Keeping this in mind, let us... Ram Kordale

07/25/2024

12:36 PM Task #3680 (Review): Bring send button to the chat line on mobile as well
Shubham Boke
12:36 PM Task #3680 (Resolved): Bring send button to the chat line on mobile as well
Shubham Boke
12:35 PM Task #3680 (In Progress): Bring send button to the chat line on mobile as well
Shubham Boke
02:38 AM Task #3680 (Closed): Bring send button to the chat line on mobile as well
On mobile, 'send' is in a line below the chat line. bring it to the same line so that we reduce vertical space wastag... Ram Kordale
09:52 AM Bug #3681 (Review): Create API/GCF update_user_info
Shubham Boke
09:52 AM Bug #3681 (Resolved): Create API/GCF update_user_info
Shubham Boke
06:35 AM Bug #3681 (Closed): Create API/GCF update_user_info
Input: email_id
Store in DS Kind user_info with columns email_id, first_visit_time, last_visit_time. email_id is t...
Ram Kordale
07:18 AM Feature #3683 (New): Handle lack of detailedQNAs for every style
If the user's answer to a styled question does not match exactly to our answer, and there are no detailedQNAs to be a... Ram Kordale
07:09 AM Feature #3682 (Closed): When user logs in, call update_user_info API/GCF
Ram Kordale

07/24/2024

01:49 PM Bug #3679 (Review): Enable resume support in Create Styled Questions colab
Dewakar Chaubey
01:49 PM Bug #3679 (Resolved): Enable resume support in Create Styled Questions colab
Dewakar Chaubey
08:59 AM Bug #3679 (In Progress): Enable resume support in Create Styled Questions colab
Dewakar Chaubey
12:36 PM Bug #3677 (In Progress): Respond with 204 (No Content) instead of 404.
Shubham Boke
11:22 AM Task #3678 (Review): Disable autocomplete/autosuggest in chat if user scrolls or moves the cursor/mouse
Shubham Boke
11:22 AM Task #3678 (Resolved): Disable autocomplete/autosuggest in chat if user scrolls or moves the cursor/mouse
Shubham Boke
11:16 AM Task #3678 (In Progress): Disable autocomplete/autosuggest in chat if user scrolls or moves the cursor/mouse
Shubham Boke
11:13 AM Task #3675 (Review): Temporarily remove 'New Chat' when curriculum is present
Shubham Boke
11:11 AM Task #3675 (Resolved): Temporarily remove 'New Chat' when curriculum is present
Shubham Boke
10:48 AM Task #3675 (In Progress): Temporarily remove 'New Chat' when curriculum is present
Shubham Boke
06:23 AM Feature #3668 (Resolved): Improve the Theme Selector Container - [Extended from #3664]
Ayanava Karmakar

07/23/2024

04:34 PM Bug #3679 (Review): Enable resume support in Create Styled Questions colab
Colab: https://colab.research.google.com/drive/15NExHPTmvROtcxFr9lk6Jv4GCDP1q1vf?authuser=1#scrollTo=PXnYeYEUGbJy
...
Ram Kordale
06:52 AM Feature #3668 (Feedback): Improve the Theme Selector Container - [Extended from #3664]
Ayanava Karmakar
06:28 AM Feature #3668 (Review): Improve the Theme Selector Container - [Extended from #3664]
Ayanava Karmakar
06:28 AM Feature #3668 (Resolved): Improve the Theme Selector Container - [Extended from #3664]
Ayanava Karmakar

07/22/2024

05:21 PM Task #3678 (Review): Disable autocomplete/autosuggest in chat if user scrolls or moves the cursor/mouse
Ram Kordale
11:53 AM Task #3676 (Review): Split question creation and storage in DS
Dewakar Chaubey
11:53 AM Task #3676 (Resolved): Split question creation and storage in DS
Dewakar Chaubey
11:52 AM Task #3676 (In Progress): Split question creation and storage in DS
Dewakar Chaubey
06:55 AM Task #3676 (Review): Split question creation and storage in DS
Today, styled questions created are automatically stored in DS. Questions are then checked for issues. This causes tw... Ram Kordale
09:57 AM Bug #3677 (Review): Respond with 204 (No Content) instead of 404.
Some GCFs are responding with 404 status code when:
1. No data in DS is found
2. No file in gcs found
Bug: Statu...
Shubham Boke
06:25 AM Task #3674 (Review): Support for grade and subject transition
Shubham Boke
06:24 AM Task #3674 (Resolved): Support for grade and subject transition
Shubham Boke
06:24 AM Task #3674 (In Progress): Support for grade and subject transition
Shubham Boke

07/21/2024

12:51 PM Task #3674 (Reopened): Support for grade and subject transition
If user transitions to unsupported grade-subject combo, dont ask 'Ready for a question? Please type (y/n).' Instead, ... Ram Kordale

07/20/2024

06:20 AM Task #3675 (Closed): Temporarily remove 'New Chat' when curriculum is present

Ram Kordale

07/19/2024

11:32 AM Task #3674 (Review): Support for grade and subject transition
Shubham Boke
11:32 AM Task #3674 (Resolved): Support for grade and subject transition
Shubham Boke
09:52 AM Task #3674 (In Progress): Support for grade and subject transition
Shubham Boke
09:48 AM Task #3674 (Closed): Support for grade and subject transition
When we go to a curriculum page, we welcome users with a message which has chosen themes. Replace "Want to learn Math... Ram Kordale
11:21 AM Feature #3668: Improve the Theme Selector Container - [Extended from #3664]
Updated requirements: 1 Row of theme bubbles is sufficient for now Ayanava Karmakar
11:15 AM Feature #3667 (Review): Default grade and subject when a page is opened
Dewakar Chaubey
11:15 AM Feature #3667 (Resolved): Default grade and subject when a page is opened
Dewakar Chaubey
09:58 AM Feature #3667 (In Progress): Default grade and subject when a page is opened
Dewakar Chaubey
06:26 AM Task #3673 (New): Create a bucket_client
Create a bucket_client inside clients folder.
Write all the bucket related crud operation there instead of storage...
Md Shahzar
06:22 AM Task #3672 (New): Seperate into service and client for assistant_api
Create a folder services inside that there will be openai_service
Create a folder clients inside that there will be ...
Md Shahzar
06:18 AM Task #3671 (New): Seperate into service and dao for datastore helper
Create a folder services inside that there will be openai_service, qna_service
Create a folder dao inside that there...
Md Shahzar
05:57 AM Task #3670 (New): Create blueprints
Create blueprints _openai_, _qna_
Shift the call_openai_api, set_openai_key, set_prompt_mods, set_kb inside _openai_...
Md Shahzar
05:47 AM Feature #3669 (New): Modularize the appengine application
Follow the below structure
app-engine/
├── .gcloudignore
├── appengine
├── requirements.txt
├── app-dev.yaml...
Md Shahzar
05:45 AM Feature #3619 (Review): set-kb api
Md Shahzar
05:44 AM Feature #3618 (Review): Name the assistant created as <env>-<model>-<index> using meta property of OpenAI API
Md Shahzar
05:44 AM Task #3624 (Review): set-prompt-mods change to handle set-kb api
Md Shahzar
05:43 AM Feature #3641 (Review): Support for create_styled_questions colab notebook
Md Shahzar
05:43 AM Feature #3641 (Resolved): Support for create_styled_questions colab notebook
Md Shahzar

07/18/2024

11:02 AM Feature #3668 (In Progress): Improve the Theme Selector Container - [Extended from #3664]
Ayanava Karmakar
09:07 AM Feature #3657 (Feedback): FE: Decide next question to ask and its style
Shubham Boke
09:04 AM Feature #3665 (Review): Remember chosen themes in browser storage across sessions
Shubham Boke
09:04 AM Feature #3665 (Resolved): Remember chosen themes in browser storage across sessions
Shubham Boke
09:03 AM Feature #3665 (Feedback): Remember chosen themes in browser storage across sessions
Shubham Boke
04:19 AM Feature #3665 (Review): Remember chosen themes in browser storage across sessions
Shubham Boke
04:19 AM Feature #3665 (Resolved): Remember chosen themes in browser storage across sessions
Shubham Boke
04:19 AM Feature #3665 (In Progress): Remember chosen themes in browser storage across sessions
Shubham Boke
08:54 AM Feature #3656 (Review): set and get questions list gcf
Shubham Boke
08:54 AM Feature #3656 (Resolved): set and get questions list gcf
Shubham Boke
08:54 AM Feature #3656 (In Progress): set and get questions list gcf
Shubham Boke
07:53 AM Feature #3647 (Review): Create a GCF get_question
Shubham Boke
07:52 AM Feature #3647 (Resolved): Create a GCF get_question
Shubham Boke
07:52 AM Feature #3647 (In Progress): Create a GCF get_question
Shubham Boke
04:16 AM Feature #3647 (Reopened): Create a GCF get_question
The implementation shouldn't be returning 500 status code if data is not found Dewakar Chaubey

07/17/2024

01:43 PM Feature #3666 (Review): Extend 3657 across changes in subject and/or grade
Dewakar Chaubey
01:42 PM Feature #3666 (Resolved): Extend 3657 across changes in subject and/or grade
Dewakar Chaubey
12:05 PM Feature #3666 (In Progress): Extend 3657 across changes in subject and/or grade
Dewakar Chaubey
11:51 AM Feature #3666 (Closed): Extend 3657 across changes in subject and/or grade
Today, the last style used S, the last question number asked Q and the list of questions L are stored in browser stor... Ram Kordale
12:31 PM Feature #3668 (Resolved): Improve the Theme Selector Container - [Extended from #3664]
1) *Theme Selector Reference Image* - https://drive.google.com/file/d/1CB9XFJ8hGpj-PVCSIQgUSq4THOZ_sZsq/view?usp=shar... Ayanava Karmakar
12:06 PM Feature #3664 (Review): Choose themes by default
Shubham Boke
12:06 PM Feature #3664 (Resolved): Choose themes by default
Shubham Boke
12:05 PM Feature #3664 (In Progress): Choose themes by default
Shubham Boke
09:26 AM Feature #3664 (Review): Choose themes by default
Currently, a line with themes support in k-12-support.txt looks as follows:
cbse; 6; mathematics; supported-themes=[...
Ram Kordale
12:01 PM Feature #3667 (Closed): Default grade and subject when a page is opened
Along with curriculum="k-12", if grade and subject are also specified, please show the page with this grade and subje... Ram Kordale
10:13 AM Feature #3665 (Review): Remember chosen themes in browser storage across sessions
Do this assuming that 3664 is done.
Minimal test case I
1. Choose new themes. Let chosen themes set be S.
2. Clo...
Ram Kordale
09:08 AM Task #3663 (Rejected): Make "Choose Your Theme" Section and Buttons Responsive
Parag Patil wrote:
> Dropdown Buttons: Make the Subject button responsive for smaller screens.
> Button Text Overfl...
Parag Patil
08:39 AM Task #3663 (Rejected): Make "Choose Your Theme" Section and Buttons Responsive
Dropdown Buttons: Make the Subject button responsive for smaller screens.
Button Text Overflow: Ensure the "Choose y...
Parag Patil
06:35 AM Feature #3644 (Feedback): Display figures along with questions in chat interface
Shubham Boke
06:35 AM Feature #3644 (In Progress): Display figures along with questions in chat interface
Shubham Boke
06:34 AM Feature #3651 (Feedback): Make the conversation smoother
Shubham Boke
06:33 AM Feature #3651 (In Progress): Make the conversation smoother
Shubham Boke

07/15/2024

09:57 AM Feature #3662 (Review): Update set_questions_list and call it
Shubham Boke
09:57 AM Feature #3662 (Resolved): Update set_questions_list and call it
Shubham Boke
07:45 AM Feature #3662 (In Progress): Update set_questions_list and call it
Shubham Boke
07:41 AM Feature #3662 (Review): Update set_questions_list and call it

set_questions_list currently reads exercise numbers from a file to come up with the list. Going forward, please cha...
Ram Kordale
08:15 AM Task #3655 (Review): Add "More Themes Coming Soon!" under the current themes
Parag Patil
08:15 AM Task #3655 (Resolved): Add "More Themes Coming Soon!" under the current themes
Parag Patil
08:15 AM Task #3655 (In Progress): Add "More Themes Coming Soon!" under the current themes
Parag Patil
07:47 AM Task #3661 (Review): Allowed origins should be based on getenv(allowed_origins)
Dewakar Chaubey
07:46 AM Task #3661 (Resolved): Allowed origins should be based on getenv(allowed_origins)
Dewakar Chaubey
04:38 AM Task #3661 (In Progress): Allowed origins should be based on getenv(allowed_origins)
Dewakar Chaubey

07/14/2024

10:10 AM Task #3661 (Review): Allowed origins should be based on getenv(allowed_origins)
Today, get_allowed_origins is hardcoded to rapidken.ai or * based on the env. Sometimes, we will need gcf to be acces... Ram Kordale

07/13/2024

01:11 PM Feature #3657 (Review): FE: Decide next question to ask and its style
Dewakar Chaubey
01:11 PM Feature #3657 (Resolved): FE: Decide next question to ask and its style
Dewakar Chaubey
10:56 AM Task #3660 (New): Remove duplication of code with set_headers function
Every "gcf" has the following code.
headers = {
'Access-Control-Allow-Origin': '*',
'Acc...
Ram Kordale

07/12/2024

04:04 PM Feature #3657 (In Progress): FE: Decide next question to ask and its style
Dewakar Chaubey
04:03 PM Feature #3657 (Resolved): FE: Decide next question to ask and its style
Dewakar Chaubey
01:08 PM Feature #3658 (Feedback): FE: get questions from get_questions API instead of GCS file
Ayanava Karmakar
08:48 AM Feature #3659 (New): Support for create_detailed_QNAs_answers colab notebook
Inputs are questions_file, model, index, board, grade, subject, chapter_num, exercise_num, style.
index will be <b...
Ram Kordale
06:48 AM Feature #3647 (Review): Create a GCF get_question
Shubham Boke
06:48 AM Feature #3647 (Resolved): Create a GCF get_question
Shubham Boke
04:06 AM Feature #3647 (In Progress): Create a GCF get_question
Shubham Boke
06:45 AM Feature #3641 (In Progress): Support for create_styled_questions colab notebook
Md Shahzar

07/11/2024

11:43 AM Task #3639 (Review): Replace all GCF calls in FE code with rk2_gcf calls
Ayanava Karmakar
11:43 AM Task #3639 (Resolved): Replace all GCF calls in FE code with rk2_gcf calls
Ayanava Karmakar
11:20 AM Feature #3646 (Resolved): Become conservative with statements about answers
Ayanava Karmakar
11:20 AM Feature #3646 (Feedback): Become conservative with statements about answers
Ayanava Karmakar
06:30 AM Feature #3656 (Reopened): set and get questions list gcf
Ram Kordale
04:38 AM Feature #3656 (Review): set and get questions list gcf
Shubham Boke
04:38 AM Feature #3656 (Resolved): set and get questions list gcf
Shubham Boke
04:10 AM Feature #3658 (In Progress): FE: get questions from get_questions API instead of GCS file
Parag Patil

07/10/2024

02:23 PM Feature #3658 (Feedback): FE: get questions from get_questions API instead of GCS file
Instead of getting the question from the GCS file, get it from get_questions API (ticket 3647).
3657 gets the list...
Ram Kordale
02:02 PM Feature #3657 (In Progress): FE: Decide next question to ask and its style
Dewakar Chaubey
01:59 PM Feature #3657 (Closed): FE: Decide next question to ask and its style
Track the last style used S, the last question number asked Q and the list of questions L in browser storage.
If L...
Ram Kordale
12:12 PM Feature #3644 (Reopened): Display figures along with questions in chat interface
Ayanava Karmakar
09:02 AM Feature #3656 (In Progress): set and get questions list gcf
Shubham Boke
07:11 AM Feature #3656 (Review): set and get questions list gcf
set_questions_list(board, grade, subject, chapter_num, questions_file_name) [Comment: use get_file_from_bucket(file_n... Ram Kordale

07/09/2024

12:33 PM Task #3655 (Closed): Add "More Themes Coming Soon!" under the current themes
In k-12 curriculum mode, on selecting grade 6 Math and clicking on 'Choose your themes', we show available themes at ... Ram Kordale
12:01 PM Bug #3654 (New): Support for counter
See https://rapidken.ai/learn. It contains the following line.
Questions Answered So Far: 17497
Right now, the ...
Ram Kordale
11:24 AM Feature #3651 (Reopened): Make the conversation smoother
Ayanava Karmakar
06:20 AM Feature #3651 (Review): Make the conversation smoother
Ayanava Karmakar
06:20 AM Feature #3651 (Resolved): Make the conversation smoother
Ayanava Karmakar
06:58 AM Task #3640 (Feedback): Add an argument "periodic_prompt' to set_prompt_mods gcf
Md Shahzar
06:57 AM Feature #3643 (Feedback): Support in call_openai_api for version, template dictionary, attachments and core arguments
Md Shahzar
06:56 AM Feature #3642 (Feedback): Changes to call_openai_api to handle context limitations
Md Shahzar
05:55 AM Feature #3652 (Review): Handle empty text for question, answer, question and answer in detailedQNA, and detailedAnswer
Shubham Boke
05:55 AM Feature #3652 (Resolved): Handle empty text for question, answer, question and answer in detailedQNA, and detailedAnswer
Shubham Boke
04:12 AM Feature #3652 (In Progress): Handle empty text for question, answer, question and answer in detailedQNA, and detailedAnswer
Shubham Boke
 

Also available in: Atom